全国咨询热线:18720358503

小程序直播刚上线_Vue的Options用法说明

类别:行业新闻 发布时间:2021-01-05 浏览人次:

Vue的Options用法说明       这篇文章主要介绍了Vue的Options用法说明,具有很好的参考价值,希望对大家有所 <里那个元素里面本来就有内容,在渲染时会消失(网速慢可以看到),被这个vue实例的对应内容所覆盖。

data:内部数据

支持对象和函数,优先用函数

new Vue({
 //优先使用函数
 data() {
 return {
 n: 0,
}).$mount("#app");

注:能写函数尽量写函数,否则有可能有BUG;

methods:方法

事件处理函数

new Vue({
 data (){
 return{
 template:`
 div 
 {{n}}
 button @click="add" +1 /button 
 /div 
 //add必须写到methods里面
 methods:{
 add(){
 this.n+=1
}).$mount('#app')

新建一个vue文件Demo.vue,这个vue文件就是一个组件

在main.js中引入这个vue文件

这样在这个Vue实例的template中就可以直接使用这个组件 Demo/

import Vue from "vue";
import Demo from "./Demo.vue"; //引入这个vue文件 ---文件名最好小写 组件名最好大写
Vue.config.productionTip = false;
new Vue({
 components: {
 Demo //ponents中声明这是我要用的组件,并且命名为Demo
 //如果组件名就叫Demo,即Demo:Demo,那就写Demo --ES6缩写
 //components: {Demo},
 data() {
 return {
 n: 0
 template: `
 div "add" +1 /button 
 Demo/ //这样在这个Vue实例的template中就可以直接使用这个组件` Demo/ `
 /div 
 methods: {
 add() {
 this.n += 1;
}).$mount("#app");

:fn="add"传入vue实例的this.add函数

补充知识:vue $options初始化

vue实例化时,对$options进行初始化

vue/src/core/instance/init.js

 Vue.prototype._init = function (options : Object) {
 const vm: Component = this
 // a uid
 vm._uid = uid++
 let startTag, endTag
 /* istanbul ignore if */
 if (process.env.NODE_ENV !== 'production' config.performance mark) {
 startTag = `vue-perf-start:${vm._uid}`
 endTag = `vue-perf-end:${vm._uid}`
 mark(startTag)
 // a flag to avoid this being observed
 vm._isVue = true
 // merge options
 if (options options._isComponent) {
 // ponent instantiation
 // since dynamic options merging is pretty slow, and none of the
 // ponent options needs special treatment.
 initInternalComponent(vm, options)
 } else {
 //初始化$options
 vm.$options = mergeOptions(
 resolveConstructorOptions(vm.constructor),
 options || {},
 /* istanbul ignore else */
 if (process.env.NODE_ENV !== 'production') {
 initProxy(vm)
 } else {
 vm._renderProxy = vm

以上这篇Vue的Options用法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持凡科。


推荐阅读

小程序直播刚上线_Vue的Options用法说明

Vue的Options使用方法表明 本文关键详细介绍了Vue的Options使用方法表明,具备非常好的参照使用价值,期待对大伙儿有一定的data:內部数据信息适用目标和涵数,优先选择用涵数n...

2021-01-05
如何编写手机小程序_Vue 电商后台管理项目阶段性

Vue 电子商务后台管理管理方法新项目环节性小结(强烈推荐) 本文关键详细介绍了Vue 电子商务后台管理管理方法新项目环节性小结,文中给大伙儿详细介绍的十分详尽,对大伙儿的...

2021-01-05
广州凡科互联网科技股份有限公司招聘买手

招聘人数:14职位信息岗位职责:1、根据企业经营发展的需要,制定采购计划及开发供应商,完成公司下达的采购目标。2、根据采购计划及采购需求,利用各种渠道与方式开发评选供应...

2021-01-05
h5免费模板在哪里找-服务 > 网站建设

公司、团体、院校、政府部门官方网站深层次分析公司要求,致力于于塑造优良的公司知名品牌品牌形象,健全公司对里外的散播要求。积极主动帮助公司寻找发展趋势发展战略关键,...

2021-01-05
广州凡科互联网科技股份有限公司招聘SOD实习生

招聘人数:17职位信息岗位职责:1.协助社会招聘,包括但不限于岗位发布,简历筛选,面试安排接待等;2.协助招聘HR做行业mapping;3.协助其他招聘相关事宜。 任职资格:1.本科以上...

2021-01-05
广州凡科互联网科技股份有限公司招聘亚马逊运

招聘人数:25职位信息行业前景:跨境电商将走向国际化与全球化,跨境进出口零售电子商务将成为全球贸易的新形式,跨境零售电商服务成为服务商角逐的蓝海市场。跨境电商出口是新...

2021-01-05
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信