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

建设厅官方网站下载专区手机网站建设czyzj

建设厅官方网站下载专区,手机网站建设czyzj,描述网站建设的具体流程,北京网页制作公司文章目录 vue常用属性生命周期模版语法自定义组件全局注册 单文件组件路由 本文全部参考Vue2 简介:Vue是一个数据响应式,MVVM模型的JS框架 官网:https://v2.cn.vuejs.org/v2/guide/ API:https://v2.cn.vuejs.org/v2/api/#method…

文章目录

  • vue常用属性
  • 生命周期
  • 模版语法
  • 自定义组件
    • 全局注册
  • 单文件组件
  • 路由

本文全部参考Vue2

简介:Vue是一个数据响应式,MVVM模型的JS框架

官网:https://v2.cn.vuejs.org/v2/guide/

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

引用:

或者

示例:

var app = new Vue({el: '#app',data: {message: 'Hello Vue!'}
})

vue常用属性

属性名参数范围限制注意点
el绑定Vue实例挂载的DOM元素String|Element只在用 new 创建实例时生效实例挂载之后,元素可以用 vm.$el 访问
data数据Object|Function自定义组件实例时只接受Function参数,正常Vue实例一般都是不含状态行为的Object实例创建之后,可以通过 vm.$data 访问原始数据对象
methods函数{ [key: string]: Function }methods中不要使用箭头函数,this将不会指向Vue实例可以直接通过 VM 实例访问这些方法
computed计算属性{ [key: string]: Function |{ get: Function, set: Function } }计算属性的结果会被缓存,除非依赖的响应式 property 变化才会重新计算。注意,如果某个依赖 (比如非响应式 property) 在该实例范畴之外,则计算属性是不会被更新的。计算属性默认只有 getter
watch监听回调{ [key: string]: string|Function|Object|Array}值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue 实例将会在实例化时调用 $watch(),遍历 watch 对象的每一个 property

生命周期

ps:生命周期函数参数只能是Function,具体几个钩子函数参考官方手册,用时查

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

模版语法

#文本
{{message}}
{{message.split('')}} //支持JS表达式v-once  无值  //表示该值只渲染一次v-html 值为Stringv-bind:[attribute]  缩写 :[attribute] //支持属性值中使用JS表达式v-if 值为String //控制是否移除该元素
v-show 值为String //控制是否展示,DOM元素一直在v-on:[Event]   缩写 @[event]  //绑定事件   支持属性值中使用JS表达式v-for 值为String  "item in items" "(value,name) in object" //可以遍历数组或者对象里属性v-model 在内部为不同的输入元素使用不同的 property 并抛出不同的事件:text 和 textarea 元素使用 value property 和 input 事件;
checkbox 和 radio 使用 checked property 和 change 事件;
select 字段将 value 作为 prop 并将 change 作为事件。<!-- 当选中时,`picked` 为字符串 "a" -->
<input type="radio" v-model="picked" value="a"><!-- `toggle` 为 true 或 false -->
<input type="checkbox" v-model="toggle"><!-- 当选中第一个选项时,`selected` 为字符串 "abc" -->
<select v-model="selected"><option value="abc">ABC</option>
</select>v-model,v-for,v-bind组合使用
<select v-model="selected"><option v-for="option in options" v-bind:value="option.value">{{ option.text }}</option>
</select>
<span>Selected: {{ selected }}</span>

注意:v-on:[event] 事件处理支持事件修饰符

键盘修饰符

系统修饰符

自定义组件

ps:Vue自定义组件只能在Vue实例里面使用

组件中常用属性

属性名作用参数范围限制注意
dataObject|Function
props设定自定义组件元素属性Array | Object可以指定该元素属性限制条件
template模板,会替换原有的DOM元素String板将会替换挂载的元素。挂载元素的内容都将被忽略,除非模板的内容有分发插槽。template值字符串里可以使用Vue的数据绑定{{param}}
组件属性,可以局部注册Object

全局注册

// 简单语法
Vue.component('props-demo-simple', {props: ['size', 'myMessage']
})// 对象语法,提供验证
Vue.component('props-demo-advanced', {props: {// 检测类型height: Number,// 检测类型 + 其他验证age: {type: Number,default: 0,required: true,validator: function (value) {return value >= 0}}}
})

单文件组件

.vue后缀文件,基本就是Vue文件里 template,script,style 一个网页需要的元素放在一个文件里,不同的设计思路

<template><p>{{ greeting }} World!</p>
</template><script>
module.exports = {data: function() {return {greeting: "Hello"};}
};
</script><style scoped>
p {font-size: 2em;text-align: center;
}
</style>

路由

引入:https://unpkg.com/vue-router@3/dist/vue-router.js

使用官方vue-router,使用Vue-router3系列版本适配Vue2

一句话介绍客户端路由:输入不同的url,页面渲染不同的内容。

在Vue中,就是不同的url可以渲染不同的Vue组件

具体细节参考官方链接:https://v3.router.vuejs.org/zh/

一般掌握常规路由用法基本的项目完全够用

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

相关文章:

  • 汕头在线制作网站佛山网站建设78788
  • 做logo的ppt模板下载网站网站大数据怎么做
  • 上海雍熙网站建设页面设计培训学什么
  • 如何查看网站空间大小美术设计
  • phpwind能做网站吗有哪些网站能免费建站
  • 做外贸平台还是网站沧州市做网站的
  • 做网站费用可以看为广告费用吗网络规划设计师教程第四版
  • 外贸网站设计公司价格一起来做网站17
  • 批量网站建设合作协议信息流广告公司一级代理
  • html5手机网站制作教程核桃少儿编程加盟
  • 设计师接单的网站建完网站怎样维护
  • 有什么网站可以做代理的win主机 wordpress静态
  • 怎样建立网站免费的wordpress nginx配置文件
  • 网站的建设成本的账务处理最新网站源码下载
  • 主机做网站工具用自己主机做网站
  • 北京住房建设官方网站html在线工具
  • 南海建设工程交易网站做一款app的流程
  • 建一个网站需要多少钱?中国商标官方网站
  • 公司网站建设457216336做多语言网站多少钱
  • ps网站建设目标做城通网盘资源网站的源码
  • 广水网站建设上海的公司排行榜
  • 梁山做网站的公司wordpress与discuz整合
  • 怀宁网站建设搜索引擎优化的英语简称
  • 政务服务网站的建设原则如何买网站
  • 怎么用html做网站那个网站上有做婚礼布场样图的
  • 优秀的国外网站企业展厅设计公司豆河镇展厅设计公司笔中展览
  • 中国建设银行官方网站纪念币绥化建设局网站
  • 毕节市城乡建设局网站现在什么网站做推广比较好
  • 网站建设方案论文1500排行网页游戏
  • 网站平台建设论文营销型网站四大元素