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

合肥做网站公司网站结构

合肥做网站公司,网站结构,做有网被视频网站,37岁转行做外贸真的很难吗数据代理 直接在对象下可直接修改属性的值&#xff0c;而Object提供defineProperty()对属性进行控制 <script>let perosn {name: 小蜜,sex: 男,//age: 19 }Object.defineProperty(perosn,age,{value: 19//enumerable: true ,添加enumerable将默认值改为true&#xff0c…

数据代理

  • 直接在对象下可直接修改属性的值,而Object提供defineProperty()对属性进行控制

  • <script>let perosn = {name: '小蜜',sex: '男',//age: 19 }Object.defineProperty(perosn,'age',{value: 19//enumerable: true ,添加enumerable将默认值改为true,即可对枚举出age属性,控制属性是否可以枚举,默认值是faule//writable: true ,控制属性是否可以被修改,默认值为false//configurable: true ,控制属性是否可以被删除,默认值为false})//输出的对象person中,age为颜色淡且值为19,该值不可以被枚举出来console.log(person)//将person的属性值遍历出来。第一条只能遍历数组,第二条for-each能遍历数组和对象console.log(Object.keys(person))for(let key in person ){console.log(perosn[key])}</script>

  • 当修改age属性时,get函数也就是getter就会被调用,返回值为age的值

  • 当修改age属性时,set函数也会被调用,且会受到修改的具体值

  • get函数只用于获取获取number,set函数用于number修改时age值也被修改

  • <script>let number = 18let perosn = {name: '小蜜',sex: '男',}Object.defineProperty(perosn,'age',{//简写形式:get(){} ,如果修改number的值,那么get的值也会被修改get: function(){console.log('修改了age')return number},set(val){console.log('修改age属性,值为val')number = val}})}</script>

事件处理

  • methods方法的引用

  • <body>//不传入参数的时候直接show01<button @click="show01">点击我显示啊</button>//既想传入参数又想event显示则,show02($event,66)<button @click="show02($event,66)">点击我显示</button>
    </body>
    <script>const vm = new Vue({el: '#root',data: {name: '小米'},methods: {//number为show02方法的参数变量show02(event,number){console.log(event,number)//console.log(event.target.innerText)输出的是点击我显示//console.log(this)。this指代vm}}})
    </script>

  • 事件的修饰符

  • Vue中事件修饰符:

  • prevent : 阻止默认事件(常用)

  • stop: 阻止事件冒泡(常用)

  • once: 事件只显示一次(常用)

  • capture: 使用事件的捕获模式

    capture作用是让事件在捕获中获取数据。默认是冒泡的时候输出shu'ju

  • self: 自有even.target是当前操作的元素才触发事件

  • passive: 事件的默认行为立即执行,无需等待事件回调执行完毕;

  • <body>//click.prevent使点击的a标签不进行跳转网页<a href="http://www.baidu.com" @click.prevent="show">点我显示</a>//当下面的情况出现,运行后会弹框两次,阻止冒泡引用stop<div @click="showInfo"><botton @click.stop="showInfo">点我</botton></div>
    </body>
    <script>const vm = new Vue({el: '#root',data: {name: '小米'},methods: {//用e代替eventshow(e){alter('你好')            }}//输出的结果是只显示你好提示框                     })
    </script>

http://www.15wanjia.com/news/15498.html

相关文章:

  • 网站建设时间推进表模板云南百度公司
  • 网站建设高考题谷歌浏览器网页版进入
  • 苏州做网站多少钱编程培训班学费一般多少钱
  • 建立网站商城建议开发一个app价目表
  • 永久个人自助建站今日刚刚发生的重大新闻
  • 网站的搜索框如何做英文网站设计公司
  • 黄页网络的推广网怎么寻找网站关键词并优化
  • 笑话类网站用什么做百度搜索引擎网址格式
  • 江西萍乡做网站公司长沙百度网站推广优化
  • 网站 数据库+1热搜词排行榜关键词
  • 做毕业设计网站教程seo推广培训资料
  • wordpress 二维码插件罗湖区seo排名
  • 广西备案工信部网站seo网站培训
  • 党建网站建设解决方案百度搜索热度指数
  • 社科联网站建设情况汇报免费找客户软件
  • 做机械方面外贸最大的网站十大经典口碑营销案例
  • 小说网站得广告怎么做百度网盘下载慢
  • wordpress站点切换为中文百度搜索风云榜单
  • 做单页网站容易排名吗中国第一营销网
  • 网站建设要学什么小红书搜索指数
  • 贵阳网站建设制作公司网络营销课程报告
  • wordpress怎么导出seo公司怎么推广宣传
  • 电子商务专业网页设计seo刷网站
  • lamp 做网站手机网站建设案例
  • 哪些网站可以做edge主页外包seo服务收费标准
  • 微商水印相机做网站网站推广是做什么的
  • 基本建筑网站网站推广seo招聘
  • 深圳网站制作企业邮箱数据统计网站
  • 可信网站图标 费流量广告服务平台
  • 深圳网站建设微信开发石家庄网络推广优化