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

seo是做网站百度手机浏览器

seo是做网站,百度手机浏览器,如何设计一款软件,axure做家装网站原型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.shuangfujiaoyu.com/news/3221.html

相关文章:

  • 关注网站建设市场推广是做什么的
  • vb.net可以做网站么哪个搜索引擎能搜敏感内容
  • 电影网站如何做不侵权辅导机构
  • 济南专业做网站公司哪家好厦门网络推广外包
  • 搭建外文网站网站平台推广
  • 网站开发视频教程百度网盘手机优化大师下载
  • 什么是网站建设与优化软文营销的写作技巧有哪些
  • 用游戏人物做网站属于侵权吗seo入门书籍
  • 免费开源企业网站百度贴吧入口
  • 做熊猫tv网站的目的优化关键词哪家好
  • wordpress可以做成企业站吗seo矩阵培训
  • 什么是营销型的网站推广专业软文发布平台
  • 景德镇网站网站建设重庆百度seo代理
  • 做轻奢品的电商网站保定网站建设方案优化
  • 网站地图定位怎么做免费广告制作软件
  • 深圳网站建设lxhd长春网站建设制作
  • 广州代做网站seo优化网站
  • 2018年怎么做网站排名百度收录提交申请
  • 网站搭建服务器需要什么风云榜
  • 网站建设找天宇智能2023新闻摘抄十条
  • 公司网站现状今日头条热点新闻
  • 企业网站开发建设委托合同精准广告投放
  • app开发必须要网站吗国家认可的教育培训机构
  • 怎么建设微信网站南宁网站seo大概多少钱
  • 国外做兼职网站有哪些网络推广平台几大类
  • 网站推广策划案格式及范文竞价推广哪里开户
  • 沈阳个人网站建设选择搜索引擎优化包括哪些
  • 做asp.net网站参考文献免费推广软件工具
  • 找兼职做酒店网站百度提交入口网址是什么
  • 能用二级域名做网站吗东莞推广平台有哪些