accessories.vue 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <div class="accessories_page">
  3. <div id="child_menu">
  4. <div class="left">
  5. <label>行数</label>
  6. <input type="text" style="width: 40px" v-model="sum_copy"/>
  7. <label @click="changeSum" style="cursor: pointer">确认</label>
  8. </div>
  9. <ul>
  10. <li v-on:click="selectNav('按键')" v-bind:class="select_nav == '按键'? 'active' : ''">按键</li>
  11. <li v-on:click="selectNav('方框')" v-bind:class="select_nav == '方框'? 'active' : ''">方框</li>
  12. <li v-on:click="selectNav('页码')" v-bind:class="select_nav == '页码'? 'active' : ''">页码</li>
  13. <li v-on:click="selectNav('单号')" v-bind:class="select_nav == '单号'? 'active' : ''">单号</li>
  14. <li v-on:click="selectNav('小页面')" v-bind:class="select_nav == '小页面'? 'active' : ''">小页面</li>
  15. </ul>
  16. <div class="right">
  17. <label>设置</label> &nbsp;&nbsp;&nbsp; <label>删除</label>
  18. </div>
  19. </div>
  20. <child v-bind:sum="this.sum"></child>
  21. <div class="tab-container">
  22. <div class="container">
  23. <div class="tab-container-box" v-if="select_nav == '按键'"><abutton></abutton></div>
  24. <div class="tab-container-box" v-if="select_nav == '方框'"><asquareFrame></asquareFrame></div>
  25. <div class="tab-container-box" v-if="select_nav == '页码'"><apagination></apagination></div>
  26. <div class="tab-container-box" v-if="select_nav == '单号'"><aorderNumber></aorderNumber></div>
  27. <div class="tab-container-box" v-if="select_nav == '小页面'"></div>
  28. </div>
  29. </div>
  30. </div>
  31. </template>
  32. <script>
  33. import child from '@/components/common/list';
  34. import abutton from '@/view/accessories/button';
  35. import aorderNumber from '@/view/accessories/orderNumber';
  36. import apagination from '@/view/accessories/pagination';
  37. import asquareFrame from '@/view/accessories/squareFrame';
  38. let data = () => {
  39. return {
  40. collapsed: false,
  41. sum:8,
  42. sum_copy:1,
  43. select_nav: '按键', //导航选中
  44. }
  45. }
  46. let changeSum = function(){
  47. this.sum = this.sum_copy * 8
  48. }
  49. //选择展示哪个容器
  50. let selectNav = function(str){
  51. this.select_nav = str;
  52. }
  53. export default {
  54. data: data,
  55. methods: {
  56. changeSum,
  57. selectNav
  58. },
  59. components:{
  60. child,
  61. abutton,
  62. aorderNumber,
  63. apagination,
  64. asquareFrame
  65. }
  66. }
  67. </script>