Vue使用中遇到的程式碼問題
Computed property "xxx" was assigned to but it has no setter.
@/store/modules/user.js
export default {
state: {
msg: '123456'
}
}
@/store/index.js
import Vue from 'vue'
import vuex from 'vuex'
import user from './modules/user'
Vue.use(vuex)
export default new vuex.Store({
modules: {
user
}
})
@/components/HelloWorld.vue
computed: {
...mapState({
msg: state => state.user.msg,
user: state => state.user
})
},
methods: {
onChange: function () {
this.msg = 'abc' // 這一行有問題
this.user = { // 這一行也有問題
msg: 'def'
}
this.user.msg = '123' // 這一行沒有問題
}
}
user 會預設有類似setMsg函式,而this不會預設有setMsg或者setUser函式,所以會報錯。
參考:https://blog.csdn.net/cominglately/article/details/81063065
相關文章
- laravel使用中遇到的問題Laravel
- 學習vue過程中遇到的問題Vue
- vue專案中遇到的問題總結Vue
- Vue中的EventBus使用時你遇到過這個問題嗎???Vue
- vue工作中遇到的一些小問題Vue
- Linux ~ CentOS使用中遇到的問題LinuxCentOS
- CKEditor使用中遇到的問題解決
- Fragstas軟體使用中遇到的問題
- 【Java】程式設計過程中遇到的中文編碼問題Java程式設計
- vue 克隆物件時遇到的問題Vue物件
- vue專案建立遇到的問題Vue
- java Gson使用中遇到的Date格式問題Java
- 面試中遇到的問題面試
- 使用git遇到的問題Git
- ueditor使用遇到的問題
- 我在jsp中遇到的亂碼問題!JS
- apicloud+jquery+vue遇到的問題APICloudjQueryVue
- javaweb中自己遇到的問題JavaWeb
- Hodoop配置中遇到的問題OdooOOP
- 工作中遇到的問題
- Go mod 使用遇到的問題Go
- c++使用遇到的問題C++
- 使用 redisson 時遇到的問題Redis
- Gitlab搭建安裝及使用中遇到的問題。Gitlab
- JavaCV與OpenCV的區別和使用中遇到的問題JavaOpenCV
- kafka 運維中遇到的問題Kafka運維
- weex學習中遇到的問題
- hive學習中遇到的問題Hive
- 【MySQL】使用innobackup 2.4遇到的問題MySql
- 使用javap -v 命令遇到的問題Java
- 微信小程式開發中遇到的幾個小問題微信小程式
- 三個程式設計中遇到的小問題彙編程式設計
- 【專案中遇到的zookeeper的問題】
- 研讀程式碼遇到的困惑---關於登陸問題
- Composer 使用過程中遇到的問題和解決方案
- Mac電腦使用imazing過程中遇到的問題Mac
- Amigo學習(一)解決使用中遇到的問題Go
- 程式設計師在程式設計中遇到的奇葩弱智問題程式設計師