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

建设安全备案登入那个网站搜索引擎平台有哪些软件

建设安全备案登入那个网站,搜索引擎平台有哪些软件,网站开发方式有,揭秘杭州亚运会开幕式亮点提示:父组件中循环生成多个子组件时,有且只有最后一个子组件的watch对象生效问题及解决办法 文章目录 [TOC](文章目录) 前言一、问题二、解决方法——使用function函数代替箭头函数()>{}总结 前言 ‌‌‌‌‌问题:子组件用that解决watch无…

提示:父组件中循环生成多个子组件时,有且只有最后一个子组件的watch对象生效问题及解决办法

文章目录

    • @[TOC](文章目录)
  • 前言
  • 一、问题
  • 二、解决方法——使用function函数代替箭头函数()=>{}
  • 总结

前言

‌‌‌‌‌问题:子组件用that解决watch无法获取this,this为undefined问题,循环生成多个子组件,只有最后一个子组件的watch触发了多次;
原因:that是声明在打包的js文件中,每个子组件都会覆盖that为当前组件的this,最后that指向最后一个组件的this;

一、问题

打印watch中this,和selectCount,是五个重复的组件count:5,5,5,5,5
在这里插入图片描述

在这里插入图片描述

1、selectCom.vue

<template><div class="select_com"><div class="select_com_content" ref="printImgContent"><el-select v-model="model" placeholder="请选择"><el-option v-for="item in options" :key="item.value" :label="item.name" :value="item.value"></el-option></el-select></div></div></template><script>let that;export default {name: 'preview',props:{type:{type:String,default:'car',},selectCount:{type:Number,default:0,},},data () {return {model:'',optionsData:{car:[{name:'丰田',value:'1',},{name:'大众',value:'2',},{name:'起亚',value:'3',},{name:'别克',value:'4',},],animal:[{name:'猫',value:'1',},{name:'狗',value:'2',},{name:'牛',value:'3',},{name:'羊',value:'4',},],},options:[],}},watch:{type:{handler:()=>{console.log(that,that.selectCount,'-------------');},deep:true}},created(){that = this;},}</script><style scoped></style>

2、home.vue组件

<template><div class="home_box"><el-button @click="changeType('car')">car</el-button><el-button @click="changeType('animal')">animal</el-button><selectCom :type="type"></selectCom></div>
</template><script>import selectCom from './preview/selectCom';export default {name: 'Hmoe',components:{selectCom},data () {return {type:'car',}},methods: {changeType(type){this.type = type;},}}</script><style scoped></style>

二、解决方法——使用function函数代替箭头函数()=>{}

打印watch中this,和selectCount,是五个单独组件count:1,2,3,4,5
在这里插入图片描述
在这里插入图片描述

selectCom.vue

<template><div class="select_com"><div class="select_com_content" ref="printImgContent"><el-select v-model="model" placeholder="请选择"><el-option v-for="item in options" :key="item.value" :label="item.name" :value="item.value"></el-option></el-select></div></div></template><script>export default {name: 'preview',props:{type:{type:String,default:'car',},selectCount:{type:Number,default:0,},},data () {return {model:'',optionsData:{car:[{name:'丰田',value:'1',},{name:'大众',value:'2',},{name:'起亚',value:'3',},{name:'别克',value:'4',},],animal:[{name:'猫',value:'1',},{name:'狗',value:'2',},{name:'牛',value:'3',},{name:'羊',value:'4',},],},options:[],}},watch:{type:{handler:function(){console.log(this,this.selectCount,'-------------');},deep:true}},}</script><style scoped></style>

总结

踩坑路漫漫长@~@

http://www.dtcms.com/wzjs/53181.html

相关文章:

  • 北京企业网站设计公司唐老鸭微信营销软件
  • 软件开发的步骤流程企业网站搜索优化网络推广
  • 谷歌怎么把两个网站做反链友情链接什么意思
  • 介绍做网站的标题seo 推广教程
  • 小型企业类网站开发公司重庆网站制作
  • 邹城哪个公司做网站好sem推广托管公司
  • 网站开发人员的要求免费网站统计工具
  • 网站建设所需人力sem优化是什么意思
  • 设计电子商务网站个人网站怎么做
  • wordpress 自定义鼠标关键词排名优化江苏的团队
  • 做网站的去哪找私活简述如何优化网站的方法
  • 微网站 建设关键词优化软件排行
  • 网站开发有啥作用热狗seo顾问
  • 江苏做网站价格大丰seo排名
  • 武汉企业网站优化百度一下你就知道百度一下
  • 网站怎么做关键词研究什么是淘宝搜索关键词
  • 多个wordpress站点同步免费注册
  • 如何在网站做qq群链接宁波企业seo外包
  • 昆明网站建设怎么样关键词优化的最佳方法
  • 做投标需要知道什么网站常州百度推广代理
  • 生态农庄网站模板搜索广告和信息流广告区别
  • 织梦网站首页文章seo搜索工具栏
  • 建设好网站能赚到钱吗?百度下载免费
  • 卖汽车配件怎么做网站友情链接检测结果
  • 襄阳市建设委员网站软文代发布
  • 如何提高网站的功能性建设1688关键词排名查询工具
  • 湖南建设银行网站潍坊seo按天收费
  • 自己如何建设企业网站免费聊天软件
  • 免费网站申请注册seo查询源码
  • 沈阳视频制作公司网络优化大师手机版