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

小说网站做公众号好还是网站好个人微信小程序怎么做

小说网站做公众号好还是网站好,个人微信小程序怎么做,怎么更改织梦网站文章样式,在上海做兼职在哪个网站目录 一、Vue.js的基本概念 1.认识Vuejs 2.Vue.js实例常用构造选项​ 二、Vue.js的基本语法 三、Vue.js的常用指令 四、Vue.js的路由插件 一.路由概念 五、Vue.js的知识总结 一、Vue.js的基本概念 1.认识Vuejs 1. Vue是一个渐进式框架, 什么是渐进式的呢? 声明式渲染…目录 一、Vue.js的基本概念 1.认识Vuejs 2.Vue.js实例常用构造选项​ 二、Vue.js的基本语法 三、Vue.js的常用指令 四、Vue.js的路由插件 一.路由概念 五、Vue.js的知识总结 一、Vue.js的基本概念 1.认识Vuejs 1. Vue是一个渐进式框架, 什么是渐进式的呢? 声明式渲染→组件系统→客户端路由→集中式状态管理→项目构建 渐进式意味着你可以将Vue作为你应用的一部分嵌入其中带来更丰富的交互体验。 2.核心概念 ①数据驱动Vue.js采用响应式的数据驱动模型通过数据的变化自动更新视图。 ②组件化Vue.js鼓励将页面拆分成多个组件每个组件负责一个特定的功能便于复用和维护。 3.Vue 实例 Vue实例是Vue.js应用的根实例通过new Vue()创建包含了数据、模板、方法等选项。 4.模板语法 Vue使用基于HTML的模板语法支持插值、指令、事件处理等功能使得模板更加动态和交互。 5.计算属性和侦听器 ①计算属性可以根据已有的数据计算出新的数据并具有缓存特性。 ②侦听器可以监听数据的变化并在数据变化时执行相应的逻辑。 6.组件 ①组件是Vue.js中最强大的功能之一允许开发者扩展HTML元素封装可复用的代码。 ②组件间通信通过props和emit实现父子组件之间的通信通过emit和on实现任意两个组件之间的通信。 7.路由 Vue Router是官方的路由管理器用于构建单页面应用中的路由系统。8.状态管理 Vuex是Vue.js官方提供的状态管理模式和库用于管理应用中的组件间共享状态。9.生命周期钩子 Vue实例具有一系列的生命周期钩子包括beforeCreate、created、beforeMount、mounted等可以在不同阶段执行相应的逻辑。其它特性 ①过渡效果和动画Vue.js提供了丰富的过渡效果和动画的支持。 ②插件系统Vue.js具有强大的插件系统可以扩展其核心功能。 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/title!--1、导入Vue的包--script srchttps://cdn.jsdelivr.net/npm/vue2.6.10/dist/vue.js/script /head body!--这个div区域就是MVVM中的 View--div idapp{{message}}/div /body script// 2、创建一个Vue的实例var app new Vue({el: #app, //用于挂载要管理的元素data: {// 定义数据message: 学习Vue.js}}); /script /html 2.Vue.js实例常用构造选项 1.在创建Vue实例时必不可少的一个选项就是el。el表示唯一根标签用于指定一个页面中已存在的DOM元素来挂载Vue实例即通过class或id选择器将页面DOM元素与Vue实例进行绑定。el的类型可以是string也可以是HTMLElement。 使用el 绑定DOM元素 二、Vue.js的基本语法 Vue.js 的基础语法包括模板语法、数据绑定、指令、事件处理等。1.插值 使用双大括号 {{ }} 进行文本插值将数据绑定到视图中。 例如 span{{ message }}/span 2.指令 指令是带有 v- 前缀的特殊属性用于响应式地作用于 DOM。 例如 a v-bind:hrefurl.../a 这里的 v-bind 指令将元素的 href 属性与表达式 url 的值绑定。 3.条件渲染 使用 v-if、v-else-if、v-else 来根据条件展示特定的内容。 例如 p v-ifseen现在你看到我了/p p v-else现在你看不到我了/p4.列表渲染 使用 v-for 指令根据源数据多次渲染元素。 例如 ulli v-foritem in items :keyitem.id{{ item.text }}/li /ul5.事件处理 使用 v-on 指令监听 DOM 事件并在触发时执行一些 JavaScript 代码。 例如 button v-on:clickdoSomething点击我/button 6.双向绑定 使用 v-model 指令在表单输入元素上创建双向数据绑定。 例如 input v-modelmessage 7.计算属性 使用 computed 属性定义计算属性可以基于现有的数据计算出新的数据。 例如 computed: {fullName: function () {return this.firstName this.lastName;} }8.监听器 使用 watch 属性来观察和响应 Vue 实例上的数据变动。 例如 watch: {firstName: function (val) {this.fullName val this.lastName;} }三、Vue.js的常用指令 Vue.js 提供了很多常用的指令用于在模板中操作 DOM、绑定数据、处理事件等。 1.v-bind 语法v-bind:属性名表达式 或者简写为 :属性名表达式 功能动态地将数据绑定到元素的属性上。 示例 img :srcimageUrl 2.v-model 语法v-model变量名 功能实现表单元素和数据之间的双向绑定。 示例 input v-modelmessage 3.v-if / v-else-if / v-else 语法v-if条件表达式、v-else-if条件表达式、v-else 功能根据条件决定是否渲染/显示元素。 示例 div v-ifstatus A状态 A/div div v-else-ifstatus B状态 B/div div v-else其他状态/div 4.v-show 语法v-show条件表达式 功能根据条件决定元素的显示/隐藏。 示例 div v-showisVisible可见性控制/div 5.v-for 语法v-foritem in 数组或对象 :key唯一标识符 功能循环渲染元素遍历数组或对象。 示例 ulli v-foritem in items :keyitem.id{{ item.name }}/li /ul6.v-on 语法v-on:事件名方法名 或者简写为 事件名方法名 功能绑定事件监听器触发时执行对应的方法。 示例 button clickhandleClick点击我/button 7.v-text 语法v-text表达式 功能将元素的文本内容设置为表达式的值。 示例 span v-textmessage/span 8.v-html 语法v-html表达式 功能将元素的 HTML 内容设置为表达式的值需要注意潜在的安全风险。 示例 div v-htmlhtmlContent/div 四、Vue.js的路由插件 一.路由概念 其实就是指向的意思当点击页面的Home按钮时页面就显示Home页面的内容点击about按钮时就显示about页面的内容这可以说是一种映射。 ① route 指一条路由单数形式比如 点击Home--显示home页面的内容这是一条路由点击About--显示about页面的内容这是另一条路由。 ② routes : 指一组路由把多个单条路由组合起来就形成一组路由。 [ {点击Home--显示home页面的内容}, {点击About--显示about页面的内容} ] ③ router是一个机制相当于一个管理者主要是来管理路由的比如 在routes里定义了一组路由他是静止的没有任何效果的当真正进行页面的路由请求的时候需要router来起到作用当点击路由跳转时他会到routes里面去查找相对应的path,从而显示对应页面的内容。1.安装 你可以通过 npm 或 yarn 来安装 Vue Routernpm install vue-router 或 yarn add vue-router。 在你的项目中引入 Vue Routerimport VueRouter from vue-router。 2.创建路由实例 使用 VueRouter 构造函数创建一个路由实例并定义路由配置。 const router new VueRouter({routes: [{ path: /, component: Home },{ path: /about, component: About }] })3.路由配置 路由配置是一个包含路径与组件映射关系的数组。 每个路由对象都有一个 path 属性表示路径以及一个 component 属性表示对应的组件。 示例 { path: /about, component: About } 4.路由视图 在 Vue 组件中使用 router-view 标签来显示匹配到的组件。 示例 templatedivrouter-view/router-view/div /template5.路由链接 使用 router-link 组件来创建导航链接它会被渲染为 a 标签。 示例 templatedivrouter-link to/Home/router-linkrouter-link to/aboutAbout/router-link/div /template6.路由参数 可以在路由路径中定义参数使用冒号 : 来表示动态片段。 例如 { path: /user/:id, component: User } 在组件中通过 $route.params 来获取路由参数。 7.嵌套路由 可以在路由配置中嵌套子路由实现页面的嵌套布局和多层级导航。 示例 const router new VueRouter({routes: [{path: /user,component: User,children: [{ path: profile, component: Profile },{ path: settings, component: Settings }]}] })8.路由导航 可以通过编程方式进行路由导航使用 $router.push、$router.replace、$router.go 等方法。 示例 this.$router.push(/about) 9.导航守卫 导航守卫允许你在路由跳转前后执行一些逻辑如验证用户身份、权限控制等。 常用的导航守卫有 beforeEach、beforeResolve、afterEach 等。 示例 router.beforeEach((to, from, next) {// 在路由跳转前执行逻辑next(); })10.命名路由 可以给路由配置起一个名称方便在代码中进行跳转导航。 示例 const router new VueRouter({routes: [{ path: /user/:id, component: User, name: user }] })this.$router.push({ name: user, params: { id: 1 } })五、Vue.js的知识总结 Vue.js 是一款流行的前端 JavaScript 框架它被设计用于构建单页面应用程序 (SPA)。Vue.js 提供了数据绑定、组件化、路由管理、状态管理等一系列功能使得开发人员可以使用简单的 API 快速构建高效、可维护、易扩展的 Web 应用程序。通过课程的学习我深入了解了Vue.js 的核心概念、特性和应用。我了解了何使用Vue.js构建单额应用以及如何使用Vue Router和Vuex等工具进行开发。这些知识使我Vue.js有了更深入的理解和掌握。我学习了许多实用的开发技巧和最佳实践。例如如何使用组件化开发、如何进行状态管理、如何优化性能等。这些技巧和最佳实践不仅提高了我的开发效率也使我的代码更加健壮和可维护。通过参与课程中的实践项目我加深了对Vue.js的理解和应用。我使用了Vue.js的各种特性和工具如组件化、路由、状态管理等。通过实践项目,我不仅提高了自己的技能水平也了解了实际项目中的需求和挑战。
http://www.hkea.cn/news/14376972/

相关文章:

  • hishop网站搬家全国职业生涯规划大赛官网
  • 怎么做网站策划庆阳网站建设与制作
  • 建设银行网站为什么登不上附近设计公司
  • 购物网站开发意义泰州网络科技有限公司
  • 深圳宝安网站推广网站更名策划方案
  • 宁夏政务大厅城乡建设厅口网站关于网站建设公司大全
  • 茂名市城乡和住房建设局网站国外网站代做
  • 网站做支付宝和网银接口天猫商城官网下载
  • 彩票销信 网站怎么做百度 医疗网站建设
  • 福州网站制作好的企业注册资本1000万的公司需要多少钱
  • 赶集的网站怎么做做设计网站的工作内容
  • 建设电子元器件网站python 做企业网站
  • 小企业网站建设哪些好办营销推广有哪些步骤
  • 网站开发制作阶段的说课稿在线建设网站制作
  • 三明网站建设网站改版建议策划书
  • asp.net 网站开发 pdf上榜网络
  • 凡客优品家居官方网站企业信息的网站
  • 移动网站设计尺寸亚马逊网站首页
  • 天门网站定制公司注册有限公司
  • 个人做网站 优帮云建立一个团购网站需要多少钱
  • 简历网站后怎样才能被谷歌 百度收录吗网站分析论文
  • 临邑县住房和城乡建设局网站php做的网站有哪些
  • 郑州便宜网站建设做网站需要学哪些语言
  • 网站 图片防盗链电子商务网站规划建设方案
  • 网站管理员密码忘记了怎么办百度答主招募入口官网
  • 今科网站建设费用南昌集团制作网站设计
  • 网站空间费价格wordpress中文版好还是英文版好
  • c#做的网站怎么上传图片建设企业网站价格
  • 在那里做网站建站用什么工具
  • 旅游电子商务网站标识设计师