style:业务申请
Showing
2 changed files
with
30 additions
and
9 deletions
src/views/ywbl/fqsq/components/clxx.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class='clxx'> | ||
| 3 | clxxclxxclxxclxxclxxclxx | ||
| 4 | </div> | ||
| 5 | </template> | ||
| 6 | <script> | ||
| 7 | |||
| 8 | export default { | ||
| 9 | /**注册组件*/ | ||
| 10 | components: {}, | ||
| 11 | data () { | ||
| 12 | return { | ||
| 13 | |||
| 14 | }; | ||
| 15 | }, | ||
| 16 | } | ||
| 17 | </script> | ||
| 18 | <style scoped lang='scss'> | ||
| 19 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
| 14 | </li> | 14 | </li> |
| 15 | </ul> | 15 | </ul> |
| 16 | </div> | 16 | </div> |
| 17 | <el-tabs v-model="activeName" @tab-click="handleClick"> | 17 | <el-tabs v-model="activeName"> |
| 18 | <el-tab-pane :label="item.name" :name="index + 1 + ''" v-for="(item, index) in tabList" :key="index"> | 18 | <el-tab-pane :label="item.name" :name="index + 1 + ''" v-for="(item, index) in tabList" :key="index"> |
| 19 | </el-tab-pane> | 19 | </el-tab-pane> |
| 20 | </el-tabs> | 20 | </el-tabs> |
| ... | @@ -88,19 +88,21 @@ export default { | ... | @@ -88,19 +88,21 @@ export default { |
| 88 | name: '权利信息', | 88 | name: '权利信息', |
| 89 | }, | 89 | }, |
| 90 | ], | 90 | ], |
| 91 | editItem: 'slxx' | 91 | editItem: '' |
| 92 | }; | 92 | }; |
| 93 | }, | 93 | }, |
| 94 | mounted () { | 94 | watch: { |
| 95 | let itemObj = { '1': 'slxx' } | 95 | activeName: { |
| 96 | this.editItem = this.loadView(itemObj[this.activeName]) | 96 | handler (newName, oldName) { |
| 97 | let itemObj = { '1': 'slxx', '2': 'clxx' } | ||
| 98 | this.editItem = this.loadView(itemObj[newName]) | ||
| 99 | }, | ||
| 100 | immediate: true | ||
| 101 | } | ||
| 97 | }, | 102 | }, |
| 98 | methods: { | 103 | methods: { |
| 99 | handleClick (tab, event) { | ||
| 100 | console.log(tab, event); | ||
| 101 | }, | ||
| 102 | loadView (view) { | 104 | loadView (view) { |
| 103 | return r => require.ensure([], () => r(require(`./components/${view}`))) | 105 | return r => require.ensure([], () => r(require(`./components/${view}.vue`))) |
| 104 | }, | 106 | }, |
| 105 | }, | 107 | }, |
| 106 | } | 108 | } | ... | ... |
-
Please register or sign in to post a comment