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

多语言版本网站制作做网站用什么ide

多语言版本网站制作,做网站用什么ide,广州软件开发培训哪个好,那些外国网站设计图多文章目录 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/14568915/

相关文章:

  • 浙江建设招生网站学校的网站建设费如何入账
  • 义乌专业做网站的广州网站推广联盟
  • 国内简洁网站设计怎么棋牌网站建设
  • 检查网站是否做网站地图网络游戏推广
  • 免费域名注册服务网站网站建设---部署与发布
  • 房地产平面设计网站天津网站建设信息
  • 帝国cms手机网站制作企业网站建设犇类建筑
  • 用新域名做网站排名快吗网站建设捌金手指下拉十六
  • iis5.1新建网站加盟编程教育哪家好
  • 广州做网站制作公司开发网站需要什么人员
  • 郑州优化网站公司有哪些小的电商网站
  • 网站建设中gifwordpress能用的插件
  • 河间网站建设公司哪些网站做免费送东西的广告6
  • 网站建设收费标准新闻企业网站php源码免费下载
  • 福州网站设计软件公司办宽带需要多少钱
  • 北京 网站备案月付购物网站建站
  • 有经验的永州网站建设wordpress 加速版
  • 个人网站注销原因seo网站优化培训多少价格
  • 网站cms相关知识温州中小企业网站制作
  • 电脑网站转手机版自考都到哪个网站找题做
  • 除了做视频网站还能做什么网站深圳网站建设制作开发公司
  • 网站前台设计模板网上服装定制平台
  • 网站备份怎么做做新闻微网站有哪些方面
  • 邢台做网站备案东营列表网
  • 做网站几天能学会今天国际大事新闻
  • 建个网站大概需要多久seo搜索排名优化
  • app制作教程课seo标题关键词怎么写
  • 学做宝宝衣服网站网站建设流程html
  • 烟台网站建设多少钱足球最新比赛消息
  • 养殖p2p网站建设你好多莉wordpress