• vuex-第1节 小Demo


    http://jspang.com/2017/05/03/vuex/  原文链接

    我们还是利用vue-cli 的webpack生成我们的项目结构,如果你对vue-cli的知识不了解,可以花二三十分钟去看一下这个视频教程:http://jspang.com/2017/04/10/vue-cli/  。项目目录生成后,引入我们的Vuex插件。

    引入vuex

    1.利用npm包管理工具,进行安装 vuex。在控制命令行中输入下边的命令就可以了。

    需要注意的是这里一定要加上 –save,因为你这个包我们在生产环境中是要使用的。pack.json里生产环境和开发环境查看  vuex 安装情况。

    2.新建一个vuex文件夹(这个不是必须的),并在文件夹下新建store.js文件,文件中引入我们的vue和vuex。

    3.使用我们vuex,引入之后用Vue.use进行引用。

    通过这三步的操作,vuex就算引用成功了,接下来我们就可以尽情的玩耍了。

    入门小Demo(推荐视频观看):

    我们这个小案例先声明一个state的count状态,在页面中使用显示这个count,然后可以利用按钮进行加减,如果你看过我的文章,你一定知道,在我们学基础知识 的时候经常编写这个程序。我们来张图片帮大家回忆一下。

    就是这个程序,不过我们这次要用的是vuex来进行制作,并实现数据的共享。

    1.现在我们store.js文件里增加一个常量对象。store.js文件就是我们在引入vuex时的那个文件。

    2.用export default 封装代码,让外部可以引用。

    3.新建一个vue的模板,位置在components文件夹下,名字叫count.vue。在模板中我们引入我们刚建的store.js文件,并在模板中用{{$store.state.count}}输出count 的值。

    4.在store.js文件中加入两个改变state的方法。

    这里的mutations是固定的写法,意思是改变的,我们到时候会用一节课专门讲这个mutations,所以你先不用着急,只知道我们要改变state的数值的方法,必须写在mutations里就可以了。

    5.在count.vue模板中加入两个按钮,并调用mutations中的方法。

    这样进行预览就可以实现对vuex中的count进行加减了。

  • 相关阅读:
    2
    1
    Java面试题整理二(侧重SSH框架)
    solr添加多个core
    Oracle SQL性能优化
    jQuery的$.ajax
    spring四种依赖注入方式
    通过JAXB完成Java对象与XML之间的转换
    window环境下将solr6.3部署到tomcat中
    Java面试题整理一(侧重多线程并发)
  • 原文地址:https://www.cnblogs.com/jinsuo/p/8322358.html
Copyright © 2020-2023  润新知