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

厦门企业官方网站建设多语言版本网站制作

厦门企业官方网站建设,多语言版本网站制作,百度贴吧首页,手机腾讯网文章目录 1. 作用2. 格式3. 示例3.1 value 值为字符串3.2 value 值为函数3.3 value 值为对象 4. 与计算属性对比 1. 作用 监视数据变化#xff0c;执行一些业务逻辑或异步操作。 2. 格式 监听器 watch 内部以 key #xff1a;value 的形式定义#xff0c;key 是 data 中的… 文章目录 1. 作用2. 格式3. 示例3.1 value 值为字符串3.2 value 值为函数3.3 value 值为对象 4. 与计算属性对比 1. 作用 监视数据变化执行一些业务逻辑或异步操作。 2. 格式 监听器 watch 内部以 key value 的形式定义key 是 data 中的属性名value 是监听到 key 变化后执行的回调函数。value 可以是字符串可以是函数可以是对象。 value 如果为字符串字符串为方法名称需要通过 methods 定义好value 如果为函数通过函数可以获取到监听对象更新前和更新后的值value 如果为对象对象内可以包含回调函数的其他选项例如是否初始化时进行监听 immediate : true或是否执行深度遍历 deep : true。 如 value 为函数watch 格式为 watch: {// 该方法会在数据变化时触发执行// data 中属性的名称为数据属性名// : function 可以省略。数据属性名 : function (newValue, oldValue) 可简写为 数据属性名 (newValue, oldValue)数据属性名 : function (newValue, oldValue) {一些业务逻辑 或 异步操作。},// data 中对象数据的属性需要写为 对象.属性名对象.属性名 : function (newValue, oldValue) {一些业务逻辑 或 异步操作。} }如 value 为对象watch 格式为 watch: {数据属性名 : {deep: true, // 深度监视(针对复杂类型)immediate: true, // 是否立刻执行一次handlerhandler (newValue) {console.log(newValue)}} }3. 示例 3.1 value 值为字符串 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta http-equivX-UA-Compatible contentIEedge /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleDocument/titlestyle* {margin: 0;padding: 0;box-sizing: border-box;font-size: 18px;}#app {padding: 10px 20px;}.box {display: flex;}textarea {width: 300px;height: 160px;font-size: 18px;border: 1px solid #dedede;outline: none;resize: none;padding: 10px;}textarea:hover {border: 1px solid #1589f5;}.tip-box span {flex: 1;text-align: center;}.query span {font-size: 18px;}.input-wrap {position: relative;}.input-wrap span {position: absolute;right: 15px;bottom: 15px;font-size: 12px;}.input-wrap i {font-size: 20px;font-style: normal;}/style/headbodydiv idappdiv classboxdiv classinput-wraptextarea v-modelwords/textarea/div/div/divscript srchttps://cdn.jsdelivr.net/npm/vue2/dist/vue.js/scriptscriptconst app new Vue({el: #app,data: {words: },methods:{changewords(){console.log(this.words)}},watch: {words : changewords // 注意单引号不要漏掉}})/script/body /html执行结果 3.2 value 值为函数 将上面代码改写成 value 值为函数的格式 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta http-equivX-UA-Compatible contentIEedge /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleDocument/titlestyle* {margin: 0;padding: 0;box-sizing: border-box;font-size: 18px;}#app {padding: 10px 20px;}.box {display: flex;}textarea {width: 300px;height: 160px;font-size: 18px;border: 1px solid #dedede;outline: none;resize: none;padding: 10px;}textarea:hover {border: 1px solid #1589f5;}.tip-box span {flex: 1;text-align: center;}.query span {font-size: 18px;}.input-wrap {position: relative;}.input-wrap span {position: absolute;right: 15px;bottom: 15px;font-size: 12px;}.input-wrap i {font-size: 20px;font-style: normal;}/style/headbodydiv idappdiv classboxdiv classinput-wraptextarea v-modelwords/textarea/div/div/divscript srchttps://cdn.jsdelivr.net/npm/vue2/dist/vue.js/scriptscriptconst app new Vue({el: #app,data: {words: },watch: {words (newvalue, oldvalue) {console.log(newvalue)}}})/script/body /html执行结果 3.3 value 值为对象 将上面代码改写成 value 值为对象的格式 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta http-equivX-UA-Compatible contentIEedge /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleDocument/titlestyle* {margin: 0;padding: 0;box-sizing: border-box;font-size: 18px;}#app {padding: 10px 20px;}.box {display: flex;}textarea {width: 300px;height: 160px;font-size: 18px;border: 1px solid #dedede;outline: none;resize: none;padding: 10px;}textarea:hover {border: 1px solid #1589f5;}.tip-box span {flex: 1;text-align: center;}.query span {font-size: 18px;}.input-wrap {position: relative;}.input-wrap span {position: absolute;right: 15px;bottom: 15px;font-size: 12px;}.input-wrap i {font-size: 20px;font-style: normal;}/style/headbodydiv idappdiv classboxdiv classinput-wraptextarea v-modelwords.cat/textarea/div/div/divscript srchttps://cdn.jsdelivr.net/npm/vue2/dist/vue.js/scriptscriptconst app new Vue({el: #app,data: {words: {cat : 奶牛猫,dog : 哈士奇,}},watch: {// 对象.属性名的单引号不要漏掉words.cat : {deep : true,immediate : true, // 立刻执行一次handlerhandler (newvalue) {console.log(newvalue)}}}})/script/body /html执行结果 因为设置了 immediate : true所以首次打开页面会打印出 “奶牛猫” 字样。 4. 与计算属性对比 计算属性的结果会缓存只有依赖属性发生变化才会重新计算且必须返回一个数据主要用来进行数据计算。 监听器主要监听某个数据的变化从而执行回调业务不仅仅局限于返回数据比如数据变化时执行异步发送Ajax请求或开销较大的操作时采用监听器较好。
http://www.hkea.cn/news/14489008/

相关文章:

  • 给网站做选题如何做个网站做cpa
  • 重庆网站运营公司北京做网站s
  • 沈阳营销型网站开发做100个网站效果图
  • 网站开发好的语言1688采购网官网
  • 建设网站能盈利吗贾汪建设局网站
  • 常德网站建设多少钱wordpress手机端边侧航栏
  • 怎么做自己的刷赞网站优秀营销软文100篇
  • 龙华品牌网站建设品牌推广策划书范文案例
  • 网站建设营销平台专业的上海网站建设
  • 手机网站一键生成app天津网站开发建设公司
  • 河南企业网站推广泰州seo推广公司
  • 网站模版制作教程大气简洁的WordPress主题
  • 南宁网站建设方案服务三品合一网站建设案例
  • 网站开发学徒工作如何wordpress 删除缓存
  • 南昌网站建设行业现状软文推广是什么
  • 青岛模板网站建设价格如何设计微商城网站建设
  • vs做网站怎样加数据库稿定设计免费模板
  • 建筑设计招标网站宁波跨境电商公司排名前十
  • 自己动手的网站海淀区seo全面优化
  • 网站建设公司巨头延吉网站优化
  • 安徽省住房和城乡建设厅网站域名php与mysql网站开发...
  • 商城类网站建设费用创建网站英语
  • 宜兴市住房和城乡建设局网站一站式网站建设服务商
  • h5科技 网站昆明建设公司网站
  • 山西免费网站制作昆明集团网站建设
  • 网站怎么做搜索栏网站建设个人简历
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗没有网站可以做百度快照怎么做
  • 关于做花茶网站的策划书申泽seo
  • 成都网站设计报告书谷歌seo排名技巧
  • 国内做网站哪家公司好郑州自助建站软件