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

怎么创建手机网站seo优化检测

怎么创建手机网站,seo优化检测,微官网与公众号,电商的网站怎么做的提示:vue中,watch里,this为undefined的两种解决办法 文章目录 [TOC](文章目录) 前言一、问题二、方法1——使用function函数代替箭头函数()>{}三、方法2——使用that总结 前言 ‌‌‌‌‌尽量使用方法1——使用function函数代替箭头函数()…

提示:vue中,watch里,this为undefined的两种解决办法

文章目录

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

前言

‌‌‌‌‌尽量使用方法1——使用function函数代替箭头函数()=>{}
【使用that方式,父组件中循环生成多个子组件时,有且只有最后一个子组件的watch对象生效问题】

一、问题

打印watch中this是undefined
在这里插入图片描述
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>export default {name: 'preview',props:{type:{type:String,default:'car',}},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(this,'-------------')},deep:true}},}</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>

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

打印watch中that(即this)
在这里插入图片描述
在这里插入图片描述
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',}},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,'-------------');},deep:true}},}</script><style scoped></style>

三、方法2——使用that

打印watch中that(即this)
在这里插入图片描述
在这里插入图片描述
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',}},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,'-------------');},deep:true}},created(){that = this;},}</script><style scoped></style>

总结

踩坑路漫漫长@~@

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

相关文章:

  • 网站开发行业南宁网站建设
  • php网站源程序网络推广方法的分类
  • 自建网站的劣势计算机培训
  • 骨干专业群建设任务书网站seo优化首页
  • 现在主流网站用什么做的seo排名点击器原理
  • 在线做拓扑图的网站宁波网络营销公司有哪些
  • 公司网站在百度搜不到seo深圳培训班
  • 网站源码怎么做网站建设费用
  • 政府网站群建设通知模板建站多少钱
  • 网络平台运营方案优化大师软件下载
  • 做App和网站 聚马木卢seo教程
  • wordpress新建网站聊城网站开发
  • 手机平台网站开发全媒体广告策划营销
  • 网站建设邯郸武汉百度百科
  • 海口智能建站详情网站制作报价
  • 可以自己做网站这么做广告宣传
  • 个人电脑做服务器映射网站seo排名怎么优化软件
  • 长春网站建设phpjz优化关键词快速排名
  • 天气预报网站怎么做seort什么意思
  • 西安专题门户响应式网站建设外贸网站有哪些
  • 搜狗网站制作seo确定关键词
  • 广告创意设计案例商品标题优化
  • 做外快的网站长沙优化网站
  • 专门做家纺的网站南平网站seo
  • 沛宣互动宝鸡网站建设网站seo优化是什么意思
  • 网站兼容浏览器服务seo人员的职责
  • 做网站学习什么西安计算机培训机构排名前十
  • 无为县做互联网网站永久开源的免费建站系统
  • 网站制作和优化永久免费用的在线客服系统
  • 请别人做网站大概要多少钱百度集团公司简介