为了账号安全,请及时绑定邮箱和手机立即绑定
  • store.js中引入了vue和vuex;然后Vue.use(Vuex)

    state中记录的是状态;

    mutations是唯一可以改变集中状态的方法集的定义;

    使用实例:

    在传递状态的视图组件中import store from '@/store';//@符号代表src目录

    传递过去的状态名称在state中定义;在mutations中定义一个方法,对状态进行改变;在出发状态改变的视图组件中使用store.commit('mutation')进行状态改变触发

    在需要接收状态改变的视图组件中先import store from '@/store';然后使用store.state.name可以直接引用被更改了的状态

    查看全部
    2 采集 收起 来源:vuex介绍

    2019-03-05

  • vuex状态管理在项目目录下的store.js中进行

    查看全部
    0 采集 收起 来源:vuex介绍

    2019-03-05

  • vuex进行组件间的状态管理常用场景为:

    1、多个视图依赖于同一状态,例如导航菜单的状态切换

    2、来自不同视图的行为需要变更同一状态,如评论弹幕

    查看全部
    0 采集 收起 来源:vuex介绍

    2019-03-05

  • 组件间的状态管理,使用vuex

    查看全部
    0 采集 收起 来源:vuex介绍

    2019-03-05

  • routes对应的路由配置包含:path为路由路径'/'为根目录;name为路由的名称;component对应的是引入的具体组件

    app.vue文件为项目界面结构,其中<router-link to="/">title</router-link>为路由切换标签,<router-view/>则显示当前的路由组件视图

    查看全部
    0 采集 收起 来源:vue-router介绍

    2019-03-07

  • 项目的src目录下router文件定义路由

    查看全部
    0 采集 收起 来源:vue-router介绍

    2019-03-05

  • 组件的三个特点:独立性,可复用性,完整性

    解决组件化带来的问题的方式:vuex进行组件间的状态管理,vue-router组件间的路由管理;还有组件间的传参、消息、事件管理

    查看全部
  • 查看node版本:node -v

    查看npm版本:npm -v

    安装vue-cli:npm install -g @vue/cli

    查看vue版本:vue --version

    在当前目录创建vue工程:vue create project-name,使用上线箭头和空格键进行选定

    在项目目录中使用npm run serve命令运行项目

    使用可视化方式创建项目:vue ui

    项目目录下public目录下index.html文件为项目入口文件,src目录下的main.js为主要框架脚本:使用import Vue from 'vue';import App from './App.vue';import router from './router';import store from './store'//此为vuex组件;然后直接在实例中进行绑定,最后使用.$mount('#app')挂载到app元素上

    src目录下的views目录中存放不同的页面视图文件

    components目录下存放模块化的课被重复引用的组件

    项目根目录下package.json中记录了项目及依赖所有的配置和版本,其中的scripts键下存放的是开发中在命令行下使用的命令,使用npm run command来执行

     




    查看全部
    0 采集 收起 来源:认识vue-cli

    2019-03-05

  • 条件渲染:v-if v-else v-else-if,v-show

    列表渲染:v-for <div v-for="item in list">

    style和class 的绑定:style可写成对象形式,然后通过属性绑定v-bind进行绑定;class绑定写成对象形式,键名是真是的class名称,值为布尔值或表达式,或者可以使用数组直接输出字符串,也可以用对象表达式+数组混合的方式


    查看全部
  • new Vue({
        el:'#id',
        data:{
            msg:'hello vue'
        },
        watch:{
            msg:function(new_value,old_value){
                console.log(new_value);
                console.log(old_value);
            }
        },
        computed:{
            msg1:function(){
                return 'msg1_value';
            }
        }
    })
    
    watch用于监听跟踪一个值的变化,computed则监听return中引用的属性值的变化,然后计算新的属性值
    
    可以将new Vue的实例复制给一个变量 var app,然后在chrome命令行工具中使用app.msg来对vue实例进行操作


    查看全部
  • ### vue的计算属性和监听属性的方法

    - computed

    - watch

    查看全部
  • ### vue文件结构

    - template

    - script

    - style

    ### 模板语法

    - v-html和v-text已经{{}}书写方式的区别

    - v-bind和v-on以及缩写

    查看全部
    0 采集 收起 来源:模板语法

    2019-03-05

  • 最基本的一个使用方式

    new Vue({

    el:'#id',
    data:{
        msg:'hello vue'
    }

    })

    查看全部
    1 采集 收起 来源:第一个vue应用

    2019-03-05

  • www.bootcdn.cn静态资源cdn服务

    查看全部
    1 采集 收起 来源:第一个vue应用

    2019-03-05

  • vue2.x知识体系思维导图

    查看全部
    1 采集 收起 来源:知识点解释

    2019-03-05

举报

0/150
提交
取消
课程须知
1.前端基础知识的HTML,Javascript, css 2.适合于前端小白,想了解最流行的前端框架的小伙伴。 3.有基础的前端/后台人员,想提高工作效率,扩展前端框架的应用的人
老师告诉你能学到什么?
1. vue常用模板语法 2. 列表渲染、条件渲染 3. Class与style绑定 4. vue事件绑定与处理 5. vue计算属性computed, watch 6. vue-cli快速创建工程 7. vue的组件思想,代码规范 8. vue-router介绍 9. 认识vuex,组件间的通信方式 10. 前端调试方法,vue组件调试方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!