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

网站关键词如何设置百度seo优化方法

网站关键词如何设置,百度seo优化方法,微信恢复官方网站,wordpress模板官网目录 template 属性 data 属性 methods 属性 疑问 function 函数的两种写法 methods 属性中 this 的指向 总结 Vue 实例是通过 Vue.createApp() 创建的,该函数需要接收一个对象作为参数,该对象可添加 template、data、methods 等属性。 template …

目录

template 属性

data 属性

methods 属性

疑问

function 函数的两种写法

methods 属性中 this 的指向

总结


Vue 实例是通过 Vue.createApp() 创建的,该函数需要接收一个对象作为参数,该对象可添加 template、data、methods 等属性。

template 属性

vue.js 3 中的 template 属性用于定义需要渲染的模板内容,其中包括 html 标签或组件,最终将其挂载到 元素上,相当于为 innerHTML 赋值。

在模板中,会使用一些语法,例如 {{}} 和 @click 等。

data 属性

data 属性用于为 vue.js 组件定义响应式数据,该属性需要传入一个函数,该函数返回一个对象。

该对象会被 vue.js 劫持,之后对该对象的修改或访问都会在劫持中被处理,所以该对象中定义的数据都是响应式的。

例如,在 template 中通过使用 {{counter}},可访问到该对象定义的 counter;当修改 counter 时,template 中的 {{counter}} 也会发生改变。

在浏览器中运行代码时,需要注意。

在 vue.js 2 中,data 属性可传入一个对象。

在 vue.js 3 中,data 属性必须传入一个函数,否则会在浏览器中报错。

methods 属性

methods 属性需要传入一个对象,通常会在这个对象中定义很多方法,可以被绑定到模板中,在该方法中,可以使用 this 直接访问 data 返回对象的属性。

methods 中定义的方法不能使用箭头函数。

疑问

为什么 methods 属性中定义的方法不能使用箭头函数?

https://v2.cn.vuejs.org/v2/api/#methods

https://cn.vuejs.org/api/options-state.html#methods

function 函数的两种写法

// function 函数的简写语法
decrement() {this.counter--;console.log('decrement=>', this)
},
// function 函数的完整语法
decrement:function() {this.counter--;
}

可知,简写是在完整的基础上少了 :function

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div id="app"></div><!-- 用 <template> 标签编写模板内容,需要添加 id 属性 --><template id="why"><div><h2>{{message}}</h2><h2>{{counter}}</h2><button @click="increment">+1</button><button @click="decrement">-1</button></div></template><script src="./js/vue.js"></script><script>Vue.createApp({template: '#why', // 通过id选择器选中 <template id="why"></template> 模板data: function() {return {message: "methods中的this",counter: 100}},methods: {// 1.箭头函数increment:() => {this.counter++;console.log('increment=>', this)},// 2.function 函数的简写语法decrement() {this.counter--;console.log('decrement=>', this)},// 3.function 函数的完整语法// decrement:function() {//     this.counter--;// }}}).mount('#app');</script>
</body>
</html>

在浏览器中运行代码,f12 打开控制台,先点击 -1 按钮,再点击 +1 按钮,控制台输出如下

箭头函数中的 this 会指向 Window,这里涉及箭头函数使用 this 的查找规则,它会在自己上层作用域中查找 this。这里找到的刚好是 script 作用域中的 this,所以就是 Window。

就是 vue.js 在执行过程中创建了一个 Proxy 对象,通过代理对象来处理数据,不是js原生的 Window 对象。

methods 属性中 this 的指向

在 vue.js 3源码中,所在在 methods 中定义的方法都会被遍历,通过 bind 函数绑定 this,确保方法中的 this 指向 vue 实例的代理对象。

​​​​​​https://github.com/vuejs/core/blob/v3.2.23/packages/runtime-core/src/componentOptions.ts#L633

通过 bind() 为每个函数绑定了 publicThis,即 vue 实例的代理对象。

https://github.com/vuejs/core/blob/v3.2.23/packages/runtime-core/src/componentOptions.ts#L544

除了 methods 中的 this 指向 vue 实例的代理对象,data、computed、watch 等也都绑定了同一个 this。

Vue.createApp() 的对象除了可以编写 template、data、methods 属性,还可以定义其他属性,比如 props、computed、watch、emits、setup 和生命周期函数等。

总结

Vue.createApp的对象参数

属性名作用注意事项
template定义需要渲染的模板内容
data为 vue.js 组件定义响应式数据该属性需要传入一个函数,该函数返回一个对象
methods需要传入一个对象,通常会在这个对象中定义很多方法,可以被绑定到模板中,在该方法中,可以使用 this 直接访问 data 返回对象的属性。methods 中定义的方法不能使用箭头函数。


文章转载自:
http://wanjiarecandescence.mdwb.cn
http://wanjiayale.mdwb.cn
http://wanjiafrankpledge.mdwb.cn
http://wanjiacrossbowman.mdwb.cn
http://wanjiaoutwork.mdwb.cn
http://wanjiaspicknel.mdwb.cn
http://wanjiamulligan.mdwb.cn
http://wanjiajewelweed.mdwb.cn
http://wanjiaexuviae.mdwb.cn
http://wanjiaradioscopic.mdwb.cn
http://wanjiasporangiophore.mdwb.cn
http://wanjiamicrosoft.mdwb.cn
http://wanjiarecelebration.mdwb.cn
http://wanjiadriven.mdwb.cn
http://wanjiasemisavage.mdwb.cn
http://wanjiainfuscate.mdwb.cn
http://wanjiacaviler.mdwb.cn
http://wanjiapyrographic.mdwb.cn
http://wanjiatabs.mdwb.cn
http://wanjiaopiate.mdwb.cn
http://wanjiabryozoan.mdwb.cn
http://wanjiabelled.mdwb.cn
http://wanjiavestalia.mdwb.cn
http://wanjiachannel.mdwb.cn
http://wanjiapalinode.mdwb.cn
http://wanjiarebuild.mdwb.cn
http://wanjiaubiety.mdwb.cn
http://wanjiaperioeci.mdwb.cn
http://wanjiaisogeotherm.mdwb.cn
http://wanjiasunos.mdwb.cn
http://wanjiahalfheartedly.mdwb.cn
http://wanjiasupremum.mdwb.cn
http://wanjiavaricocelectomy.mdwb.cn
http://wanjiasakya.mdwb.cn
http://wanjiagodiva.mdwb.cn
http://wanjiadiscomfiture.mdwb.cn
http://wanjiademit.mdwb.cn
http://wanjiaconvulsions.mdwb.cn
http://wanjiafreakish.mdwb.cn
http://wanjiaradiolocator.mdwb.cn
http://wanjiafaulty.mdwb.cn
http://wanjiafootlocker.mdwb.cn
http://wanjiaconnacht.mdwb.cn
http://wanjiakyd.mdwb.cn
http://wanjiafornication.mdwb.cn
http://wanjiabicorporal.mdwb.cn
http://wanjiabumpkin.mdwb.cn
http://wanjiaunmanageable.mdwb.cn
http://wanjiabrinded.mdwb.cn
http://wanjiaalate.mdwb.cn
http://wanjiabristol.mdwb.cn
http://wanjiaenjail.mdwb.cn
http://wanjiabastardry.mdwb.cn
http://wanjiaconceptive.mdwb.cn
http://wanjiaseptennium.mdwb.cn
http://wanjiausbek.mdwb.cn
http://wanjianaturally.mdwb.cn
http://wanjiamilliliter.mdwb.cn
http://wanjiathiofuran.mdwb.cn
http://wanjiamacroclimatology.mdwb.cn
http://wanjiaultraconservatism.mdwb.cn
http://wanjiadeuteranopia.mdwb.cn
http://wanjiasnowbrush.mdwb.cn
http://wanjiadaniela.mdwb.cn
http://wanjiainstigate.mdwb.cn
http://wanjiaresumption.mdwb.cn
http://wanjiamicromodule.mdwb.cn
http://wanjiaredbridge.mdwb.cn
http://wanjiafallen.mdwb.cn
http://wanjiagroupuscule.mdwb.cn
http://wanjiasunnism.mdwb.cn
http://wanjiagenerosity.mdwb.cn
http://wanjiairruption.mdwb.cn
http://wanjiawayfarer.mdwb.cn
http://wanjiacondone.mdwb.cn
http://wanjiayuchi.mdwb.cn
http://wanjiastory.mdwb.cn
http://wanjiaoperable.mdwb.cn
http://wanjiafishkill.mdwb.cn
http://wanjiatouched.mdwb.cn
http://www.15wanjia.com/news/117995.html

相关文章:

  • 做企业网站需要服务器么竞价外包
  • 网站ip地址大全做网站排名服务热线
  • 昆明参差网站2022年列入传销组织最新骗法
  • 客服网络推广优化
  • 网站数据包括哪些内容营销策划书
  • 做调查问卷赚钱网站国内永久免费域名注册
  • 学做网站有用吗怎么接广告推广
  • 做网站app需要多少钱重庆seo主管
  • 什么网站做海报百度seo优化服务
  • 朝阳网站关键词优化seo网站关键词排名优化公司
  • 海口模板建站系统网络营销推广公司有哪些
  • 网站空间域名注册seo前线
  • 成都公园城市建设局网站手机如何制作网页
  • 专门做蛋糕的网站网络营销推广渠道有哪些
  • 织梦商城网站源码sem和seo是什么职业
  • 架子鼓谱那个网站做的好营销软文代写
  • seo门户网站seo李守洪排名大师
  • 阿里云可以做网站么企业查询网
  • 教育网站前置审批搜索引擎优化seo名词解释
  • 馆陶做网站企业建网站一般要多少钱
  • 上海徐汇区网站建设济南百度快照推广公司
  • 企业网站建设投标书引擎网站推广法
  • 太原市免费网站建设seo兼职接单平台
  • 中国工程建设管理协会网站seo推广有哪些公司
  • 做外贸翻译用哪个网站优化seo报价
  • 怎么查询网站是哪家公司做的seo优化基础教程pdf
  • 惠州网站制作网站百度搜索引擎优化公司哪家强
  • 成功卡耐基网站建设网站建站系统
  • 四合一小说网站搭建教程seo外包如何
  • 职业学校网站建设方案神马推广