一、創建階段
uniapp應用啟動之後,首先進入創建階段,此時會進行以下操作:
1、應用初始化,此時可以對應用進行一些基礎配置,例如AppID等信息;
// main.js
import Vue from 'vue';
import App from './App.vue';
Vue.config.productionTip = false;
App.mpType = 'app';
const app = new Vue({
...App,
});
// 進行應用初始化
app.$mount();
2、創建vue實例,此時可以對Vue進行一些全局配置,例如自定義指令、過濾器等;
// main.js
import Vue from 'vue';
import App from './App.vue';
Vue.config.productionTip = false;
App.mpType = 'app';
// 全局註冊一個自定義指令
Vue.directive('my-directive', {
bind(el) {
// ...
},
inserted(el) {
// ...
},
update(el, binding) {
// ...
},
componentUpdated(el) {
// ...
},
unbind(el) {
// ...
},
});
const app = new Vue({
...App,
});
app.$mount();
3、創建根組件App.vue,此時可以在App.vue中進行一些全局操作,例如全局樣式、全局配置等。
// App.vue原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/151261.html