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

上海手机网站建设哪家好杭州市网站建设公司

上海手机网站建设哪家好,杭州市网站建设公司,百度推广青岛公司,包装设计网站素材Vue 目前已经是国内最流⾏的前端框架之⼀&#xff0c;Vue 3 带来的诸多优化更是让前端圈迎来了新的潮流&#xff0c;比如&#xff1a; 基于 Proxy 的全新响应式实现&#xff1b; Composition API <script setup> 组织代码的更优方式&#xff1b; 更有料的 TypeScript 支…

Vue 目前已经是国内最流⾏的前端框架之⼀,Vue 3 带来的诸多优化更是让前端圈迎来了新的潮流,比如:

基于 Proxy 的全新响应式实现;
Composition API + <script setup> 组织代码的更优方式;
更有料的 TypeScript 支持;
新的 VDOM diff 逻辑;
更小的体积 + 更高的性能;
生态中还多了 Vite 这个新⼀代工程化工具。
可以说,Vue 3 很好地拥抱了未来,并且在新手友好度上做到了极致。

之前没用过Vue,在学习Vue3之前,先了解下基本的Vue知识,本文内容主要是基于Vue2的。

本文涉及知识点:

  1. data()声明数据,v-model同步数据,{{title}}显示数据
  2. 渲染列表数据,用 v-for
  3. 执行的函数,放到 methods 配置
  4. @标记用户交互,监听到交互后,执行methods中配置的函数
  5. data()声明的数据, 可以是基本类型,也可以是对象–>
  6. 冒号":" 开头的属性是用来传递数据的,根据 todo.done 来决定是否有 done 这个 class
  7. 需要对数据进行计算的话,要配置一个computed属性 ,具有缓存能力,可以提升性能
  8. 计算属性要修改,这时候 computed 的配置,要变成一个对象,分别实现 get 和 set 函数
  9. v-if对元素进行条件渲染,v-else配合

下面代码可以保存成html,通过浏览器打开查看效果。

<!DOCTYPE html>
<html lang="en">
<body><div id="app">  <h2>{{title}}</h2>  <input type="text" v-model="title" @keydown.enter="addToDo"><ul v-if="todos.length"><li v-for="todo in todos"><input type="checkbox" v-model="todo.done"><span :class="{done:todo.done}">{{todo.title}}</span></li></ul><div v-else>暂无数据</div><!-- 以下部分要放到id为app的div里面 --><div>全选<input type="checkbox" v-model="allDone"><span>{{active}} / {{all}}</span></div><button v-if="active<all" @click="clear">清理</button></div><script type="text/javascript" src="/Users/chunming.liu/Downloads/vue.global.js"></script><script>const App = {  data() {    return {      title: "",todos: [{title:"吃饭",done:false},{title:"睡觉",done:false}]}  },computed: {active() {return this.todos.filter(v => !v.done).length},all() {return this.todos.length},allDone:{get: function(){return this.active === 0},set: function(val){this.todos.forEach(todo => {todo.done = val});}}},methods:{addToDo(){this.todos.push({title: this.title,done: false})this.title = ""},clear(){this.todos = this.todos.filter(v=>!v.done) //只过滤未完成的}}}Vue.createApp(App).mount("#app") </script><style>  .done{    color:gray;    text-decoration: line-through;  }</style>
</body>
</html>

参考资料
在这里插入图片描述

http://www.yayakq.cn/news/574313/

相关文章:

  • 营销网站制作要素个人注册网址怎么注册
  • 上海专业网站建站公专做婚宴用酒是网站
  • 北京垡头网站建设公司wordpress分页标签
  • 上海门户网站建设wordpress标题居中
  • 色和尙做爰网站如何优化网站关键词
  • jsp网站开发实例视频教程企业邮箱登录入口网页版
  • 东莞建网站学校网站建设的意义和应用
  • 手机网站类型php做的网站怎么让外网访问
  • 嘉定网站建设哪家便宜wordpress聚合平台模板
  • 网站开发人员招聘要求wordpress转发插件
  • 网站建设所出现的问题网站专题页面
  • 高端建站的公司紫竹桥网站建设
  • 官网模板建站塔山双喜asp做网站优点
  • 网站制作网页设计固镇县住房和城乡建设局网站
  • 免费追剧网站大全wordpress相册功能
  • 有关网站开发的知识做公司网站哪家好 上海
  • 济南网站建设用途天津做网站软件
  • 2023年推广网站江门市住房和城乡建设部网站
  • 一般网站后台地址推广链接跳转
  • 为何有的网站打不开本科学历提升
  • 网站建设风险是什么电商网站设计价格
  • 微商城网站建设方案建设网站费用吗
  • 行业门户网站运营方案网站的动效怎么做的
  • 公司建设网站属于什么科目域名 空间 建网站
  • 服务器搭建网站网页制作培训 少儿编程
  • 郑州 制造 网站tcn短链接在线生成
  • 自己做一个外贸网站怎么样誉重网站建设案例
  • wordpress页面路径宁波专业网站seo公司
  • 网站建设基本流程图哪里有免费的网站模板下载 迅雷下载 迅雷下载软件
  • 成都网站建设大公司wordpress显示的是文件目录结构