vue2 vuex 简单入门基础
2017-07-12 15:11
621 查看
1、vuex中文文档 https://vuex.vuejs.org/zh-cn/api.html
2、我理解vuex 应用观察者模式 设置了全局的状态 state 状态变化即通知更新全局state
3、应用方法 全局安装vuex cnpm install vuex -g
4、在main.js中配置
在页面中society.vue中
addjob.vue
2、我理解vuex 应用观察者模式 设置了全局的状态 state 状态变化即通知更新全局state
3、应用方法 全局安装vuex cnpm install vuex -g
4、在main.js中配置
import Vuex from 'vuex'; Vue.use(Vuex); const vuex_store = new Vuex.Store({ state:{ user_name : "", evaluate : "" }, mutations:{ showUserName(state,iarg){ alert(state.user_name = iarg); }, editEvaluate(state,itext){ state.evaluate = itext; //alert(state.evaluate = itext); } } }); /* eslint-disable no-new */ new Vue({ el: '#app', router, store:vuex_store, template: '<App/>', components: { App } })
在页面中society.vue中
<div class="form-group"> <label class="col-sm-2 control-label">用户名</label> <div class="col-sm-10"> <input type="text" v-model="username" v-on:change="userNameChange" class="form-control" :placeholder="username"> </div> </div>
export default { data() { return{ edit:false, username:"", } }, methods: { userNameChange(){ this.$store.state.user_name = this.username; console.log(this.$store.state.user_name); } } }
addjob.vue
<div class="form-group"> <div class="col-sm-10 col-sm-offset-2"> <button type="button" v-on:click="submit" class="btn btn-default">提交</button> </div> </div>
<script> export default{ data() { return{ username:{user_name:'啊啊啊啊'}, experiences:[{id:100}] } }, methods:{ submit(){ //alert(this.$parent.$data.username +"==="+ this.$parent.$data.userarea); this.$store.commit("showUserName",this.username.user_name); } } } </script>
相关文章推荐
- Vue学习第一天 Vue2简单入门
- [置顶] 渐进式框架 Vue.js 基础入门及简单编程演示
- Vue.js 基础入门及简单编程演示
- Android基础入门教程——2.4.15 DrawerLayout(官方侧滑菜单)的简单使用
- java基础入门-建立简单的ServerSocket
- python基础教程之简单入门说明(变量和控制语言使用方法)
- 简单入门知识大全,零基础也能看得懂,一天入门HTML
- SpringMVC 基础教程 简单入门实例
- Android基础入门教程——5.2.5 Fragment实例精讲——新闻(购物)类App列表Fragment的简单实现
- SpringMVC 基础教程 简单入门实例
- java基础入门-建立简单的ServerSocket
- python基础入门之简单爬虫编写
- Ajax+PHP简单基础入门实例教程
- java基础入门-建立简单的ServerSocket
- iOS部分-UI基础控件 - 01天 入门 第06课 gif的简单实用
- android基础知识之AIDL简单入门
- [Axure]原型设计软件:Axure RP简单介绍与基础入门学习目录
- 教你快速掌握一个简单的Oracle定时任务-入门基础
- JavaScript简单入门基础教程
- (大数据工程师学习路径)第一步 Linux 基础入门----简单的文本处理