当前位置: 首页 > news >正文

开发php网站开发建瓯做网站的公司

开发php网站开发,建瓯做网站的公司,新媒体营销方案策划书,域名等于网站网址吗动态渲染选项卡其中router-link是为了当点击选项卡时跳转到选项卡所在的列表选项卡需要动态渲染#xff0c;其中active是当选中后激活选中的样式为图标添加点击删除事件在状态机配置tabMenu#xff08;为了动态渲染#xff09;需要在tabMenu添加#xff1a;active、title、…动态渲染选项卡其中router-link是为了当点击选项卡时跳转到选项卡所在的列表 选项卡需要动态渲染其中active是当选中后激活选中的样式为图标添加点击删除事件 在状态机配置tabMenu为了动态渲染需要在tabMenu添加active、title、path、id四个属性为了动态渲染组件在mutations里面写addTabMenuData方法在动态添加选项卡时需要判断选项卡是否重复复杂的逻辑不写在mutations中addTabMenuData方法在将就收到的数据push到state里面之前先将state.tabMenu中的active变为false 注意这里将active变为false是因为我们点击菜单就往tabMenu中增加点击的菜单如果不将其改为false则点击下一个菜单上个菜单还是被激活的样式。 addTabMenuData(state,obj){//先遍历tabMenu然后将里面的元素的active属性变为flase然后再pushstate.tabMenu.forEach(itemitem.activefalse)state.tabMenu.push(obj)},5. 在菜单页面添加check点击事件为的是将菜单的名字id地址权限、状态active全部传给mutation里面addTabMenuData的方法 注意 这里需要将active设置为true因为当点击菜单时触发点击后的样式 c1判断菜单是否重复使用find当checkItme里面有元素说明菜单重复 c2: 通过commit给addTabMenuData传参 constcheckItemtabMenu.find(elementelement.titleitem.title)if(checkItem){this.$message({message: ${item.title}已经被选择了,type: warning});}else{this.$store.commit(addTabMenuData,obj)} 6. 在选项卡组件中根据$store.state.tabMenu拿取数据然后根据数据动态渲染状态机的代码: importVuefromvue;importVuexfromvuex;import$httpfrom../request/http//挂载插件Vue.use(Vuex)​exportdefaultnewVuex.Store({state:{tabMenu:[//首页默认存在所以保存首页{_id:1,active:true,title:首页,path:/home},]},​mutations:{//mutation保证一个原则尽量不要将业务写到里面//点击菜单后动态往tabmenu数组中增加一个菜单addTabMenuData(state,obj){//先遍历tabMenu然后将里面的元素的active属性变为flase然后再pushstate.tabMenu.forEach(itemitem.activefalse)state.tabMenu.push(obj)},deleteTabMenuData(state,id){constnewTabMenustate.tabMenu.filter(itemitem._id!id)newTabMenu[newTabMenu.length-1].activetruestate.tabMenunewTabMenu}},}) 选项卡的代码 templatedivclassboxulliv-foritem in $store.state.tabMenu:keyitem._id:class{active:item.active}​router-linkv-ifitem.pathclassmenu :toitem.pathspan{{item.title}}/span/router-link​iclickdeleteTab(item._id)classel-icon-close/i​/li/ul/div/template​scriptexportdefault {methods:{deleteTab(id){this.$store.commit(deleteTabMenuData,id)consttabMenusthis.$store.state.tabMenuconstlastTabMenutabMenus[tabMenus.length-1];this.$router.push({path:lastTabMenu.path})}}}/script
http://www.w-s-a.com/news/269617/

相关文章:

  • 网站的流量怎么赚钱经销做网站都有什么好处
  • 如何做好网站首页企术建站
  • 杭州网站建设咨询蓝韵网络聊城有制作网站的吗
  • 网站开发注意的事项深圳企业网站
  • 哈尔滨网站制作哪里专业网站建设维护有哪些内容
  • 花的网站建设规划书网络营销培训
  • 又拍云wordpress全站cdn无锡做网站品牌公司
  • 计算机网络工程网站建设黄石建设信息网站
  • 旅游网站开发毕业设计开题报告青岛网站建设服务公司
  • 人员调动在网站上怎么做网站开发课程意见和建议
  • 卓训网是个什么网站wordpress命令执行时间
  • 网站建设需要做哪些工作网片焊接
  • 网站优化方案dedecms win8风格网站模板
  • 企业如何制作网站管理系统慈溪住房和城乡建设部网站
  • 青岛网站建设有哪些公司区块链网站开发价格
  • 怎么设置网站的logo微信公众号的h5网站开发6
  • 粉色的网站绍兴市建设局网站
  • 个人网站的基本风格是wordpress 模板选择
  • 南昌专业做网站公司有哪些广州市住房城乡建设部门户网站
  • 福州网站建设团队淘宝联盟网站怎么建设
  • 福州企业网站建站模板国内黑色风格的网站
  • 好看的网站首页设计android移动开发
  • 域名注册完成后如何做网站域名 删除 wordpress
  • wordpress xml导入大小东莞seo优化方案
  • 网站建设效益网站销售怎么做的
  • 利用网站空间做代理设计方案的格式范文
  • 无锡建设工程质量监督网站遵义做手机网站建设
  • 衡阳商城网站制作ps做网站首页规范尺寸
  • 微信网站应用开发营销推广的方案
  • 广州做网站商城的公司制作一个app的完整流程