-
vue3知識點學習,學到了reactive要和torefs搭配使用。查看全部
-
computed?計算屬性?購物車改變一個總數改變
查看全部 -
state:{
????name:'jack'
},//狀態(tài)管理達到數據共享
mutations:{
????setName(state,payload){
????????state.name = payload
}
},//修改state的值,同步修改
//兩個參數?第一個參數是state?第二參數是需要修改的值
actions:{
????asyncSetName(store,params){
????????setTimeout( () =>{
????????????store.commit('setName',params)//commit提交mutation? ?調用mutation的方法
????????},2000)
????}
},//異步提交mutation
//兩個參數?第一個參數與是store?第二參數是修改的值
modules:{
}//模塊化
查看全部 -
狀態(tài)管理=》數據共享
查看全部 -
組件是維護單一功能,可復用的單個個體
查看全部 -
assets?靜態(tài)資源
components?一般組件
router?路由組件
store?配置狀態(tài)管理
views?存放路由組件
App.vue?根組件
main.js?第三方庫和插件
查看全部 -
父組件傳子組件:
prpos里設置
type類型,必須寫
required就是必傳值,
default是默認值,required是true的話就沒必要寫默認值了,寫也可以
子組件傳父組件(分發(fā)事件的方式):
setup(props, ctx) {
? let childMsg = ref('我是子組件數據')
? let send = () => {
? ? ?ctx.emit('send', childMsg.value)
? }?
子組件發(fā)送一個,父組件接收,ctx上下文
父組件中接收跟vue2一樣
查看全部 -
router全局的,發(fā)數據,route當前的,接收,query的數據都是字符串
查看全部 -
使用計算屬性獲取vuex的數據:
let store = useStore()
let? list = computed(()=> {
????return store.state.list
})
return list
查看全部 -
基本store使用
查看全部 -
看vue文檔
查看全部 -
傳遞多個數據
查看全部 -
query和param模式傳參的區(qū)別查看全部
-
query傳遞的參數都是字符串類型
查看全部 -
全局路由對象,當前路由對象查看全部
舉報