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

学做网站要代码百度推广400电话

学做网站要代码,百度推广400电话,php做网站为什么比java快,微信小程序开发公司十大排名data 组件的 data 选项是一个函数。Vue 在创建新组件实例的过程中会自动调用此函数。   data选项通常返回一个对象&#xff0c;然后 Vue 会通过响应性系统将其包裹起来&#xff0c;并以 $data 的形式存储在组件实例中。 <!DOCTYPE html> <html lang"en"&g…

data

  组件的 data 选项是一个函数。Vue 在创建新组件实例的过程中会自动调用此函数。
  data选项通常返回一个对象,然后 Vue 会通过响应性系统将其包裹起来,并以 $data 的形式存储在组件实例中。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><script src="https://unpkg.com/vue@3.4.21/dist/vue.global.js"></script>
<body><div id="counter"><p>Counter: {{counter}}</p><p>number: {{number}}</p><p>content: {{content}}</p>        </div>
</body><script>const Counter = {data(){return {counter: 45, number: 78,content: 100,}}}Vue.createApp(Counter).mount("#counter");
</script>
</html>

效果:
在这里插入图片描述
说明;

声明式地, 将数据填充到 dom 页面内.
data(){} return的数据是响应到 html 里面的数据.
数据和 DOM 建立了双向关联, 并且所有的改变都是响应式的.

生命周期函数

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><script src="https://unpkg.com/vue@3.4.21/dist/vue.global.js"></script>
<body><div id="counter"><p>Counter: {{counter}}</p><p>number: {{number}}</p><p>content: {{content}}</p>        </div>
</body><script>const Counter = {data() {return {counter: 1,number: 45,content: "我去",}},mounted() {setInterval(() => {this.counter++this.number += 2;this.content += "可爱";}, 1000)}}Vue.createApp(Counter).mount("#counter");
</script>
</html>

说明:

mounted 下设置的 setInterval, 每秒对 counter + 1, number +2, content后拼接字符.

v-bind

类似 v-bind 的东西称为指令. 指令带有前缀 v-, 表示是 Vue 提供的特殊功能.

methods

Vue通过methods 选项为组件实例添加方法,选项对应的值是一个“字典”对象,对象中的每个元素是你自定义的一系列方法:

const app = Vue.createApp({data() {return { count: 4 }},methods: {increment() {// `this` 指向该组件实例this.count++}}
})const vm = app.mount('#app')
console.log(vm.count) // => 4vm.increment()
console.log(vm.count) // => 5

Vue 会自动为 methods 绑定 this,以便于它始终指向组件实例。这将确保方法在用作事件监听或回调时保持正确的 this 指向。所以在定义 methods 时应避免使用箭头函数,因为这会阻止 Vue 绑定恰当的 this 指向。

methods 和组件实例的其它所有属性一样可以在组件的模板中被访问。在模板中,它们通常被当做事件监听使用,比如:

<button @click="increment">Up vote</button>

在上面的例子中,点击 时,会调用 increment 方法。
也可以直接在模板支持 JavaScript 表达式的任何地方调用方法:

<span :title="toTitleDate(date)">{{ formatDate(date) }}
</span>// 思考一下,如果是这样,会不会调用toTitleDate方法呢?
// <span title="toTitleDate(date)">
http://www.mmbaike.com/news/84017.html

相关文章:

  • 如何做网站横幅汕头疫情最新消息
  • 网站品牌词如何优化域名备案查询官网
  • 加强镇政府网站建设的通知小吃培训2000元学6项
  • joomla 做的网站手机网站关键词seo
  • 网站开发工作前景站长平台
  • 湛江网站seo江苏seo团队
  • 龙华做网站哪家便宜推广搜索怎么选关键词
  • 网站开发简历 自我评价建设网站推广
  • ftp网站上传之后怎么办seo优化是啥
  • 中国农业建设网站推广平台怎么做
  • 南宁哪里有网站建设培训班搜什么关键词能搜到好片
  • 网页制作与设计书籍优化落实防控措施
  • 杨浦区公司网站建设千锋教育培训机构学费
  • 珠海动态网站制作外包百度推广投诉中心
  • 洛阳市住房和城乡建设网站谷歌广告联盟
  • web网站布局新开传奇网站
  • 网站备案率是什么百度售后服务电话
  • 可口可乐公司建设网站的目的是什么专业的网站优化公司排名
  • 北京网站定制价格表著名的营销成功的案例
  • 网站建设费应怎样做会计分录百度推广业务员
  • 怎么样才能让百度收录自己的网站新的seo网站优化排名 排名
  • 哪些企业喜欢做网站广告火狐搜索引擎
  • 天津 网站设计公司0元做游戏代理
  • 广东省建设厅官方网站网址刷外链网站
  • 高密住房和城乡建设部网站沈阳专业网站seo推广
  • 免费招聘网站招聘电脑培训班零基础网课
  • 如何建立微网站关键词排名批量查询软件
  • 2003网站建设百度爱采购怎么优化排名
  • 建网站_网站内容怎么做seo搜索引擎优化介绍
  • 怎么自己做微网站seo站内优化教程