Vue踩坑

axios then 使用箭頭函數

this.$axios({
					method:'post',
					url:'api/sign-up',
					responseType:'json',
					data:{
						user:this.modelRegist.user,
						password:this.modelRegist.password,
						rePassword:this.modelRegist.repeatPassword
					},
					timeout:5000,
				}).then( (response) =>{

vuetify 使用fontawesome的問題,推薦跑vuefity的教程而不是fa的教程

vue的this指針域問題

v-img src不能使用相對路徑

<v-img :src="require('../../assets/logo.png')" />

vue router path順序問題

vueJs 部署問題

https://cloud.tencent.com/developer/news/119838javascript

npm run buildvue

修改 /usr/local/nginx/conf 目錄下找到的 nginx.conf 文件java

location 的位置改一下,定位到dist就能夠了ios

v-data-table 單選變成全部都選時

item-key = "name"nginx

router

path:'',name:Cloud,component:Cloud,alias:'cloud'
path 和 alias的問題

vue原型掛載要在new Vue以前

var signState ={
    isSign:false
};
Vue.prototype.$axios = axios;    //全局註冊,使用方法爲:this.$axios
Vue.prototype.$signState = signState;

// axios.defaults.baseURL = 'http://106.52.138.50/';
axios.defaults.baseURL = 'http://10.203.248.251:8000/';

new Vue({
  render: h => h(App),vuetify,router
}).$mount('#app');
  • router鉤子方法要在Vue.use(Router)以前

axios 返回值問題

async awaitvue-router

axios then方法異步vuex

assgin

Object.assign

通常用於修改現有的條目npm

vuex

getters函數使用不能有括號json

事件總線

每次建立手動清除事件,箭頭函數axios

created() {
			this.$bus.$off("onAvatarClicked");
		},
		
		mounted() {
			this.$bus.$on("onAvatarClicked",()=>{
				this.openThemeSettings();
			})
		}

vue tify file input 單選時v-model自動成爲file類型,而不是file[]

axios發送表單時

withCredentials:true,
contentType:"multipart/form-data",

回車後刷新問題

@submit.native.prevent
在表單處使用
相關文章
相關標籤/搜索