美文网首页
vue初级使用手册

vue初级使用手册

作者: xxpstyle | 来源:发表于2019-08-27 10:01 被阅读0次

一、前期准备

1.Node.js 安装 https://nodejs.org/download/release/v8.9.4/
2.一些相关的dos命令

#查看 版本
node -v
npm -v

安装淘宝镜像加速npm

npm install -g cnpm --registry=http://registry.npm.taobao.org

使用cnpm来替代npm

cnpm install -g vue-cl

npm安装cnpm报错

npm set registry https://registry.npm.taobao.org # 注册模块镜像
npm set disturl https://npm.taobao.org/dist    #node-gyp 编译依赖的 node 源码镜像
npm cache clean --force # 清空缓存·
npm install -g cnpm --registry=https://registry.npm.taobao.org  #再进行安装淘宝镜像

运行vue脚手架相关

#安装依赖(生成node_modules文件夹)
cnpm install
npm install
#启动项目
npm run dev
#打包
npm build

二、vue 父组件与子组件之间的参数传递

子组件 child.vue

<template>
    <div>
            父组件传过来的值{{actionId}}
            <button @click="handleTake"></button>
    </div>
<template>
<script>
  export default {
    name: "test",
    //父组件传递的值,data中不可再定义actionId
    prop:['actionId'],
    data(){
        return{
            msg:'我是给父组件传递的值'
        }
    }
    methods:{
        handleTake(){
        this.$emit('func',this.msg)
        }
    }
}

父组件 test.vue

<template>
    <div>
    外围只可有一个div
    {{str}}
    <child @func="getChildMsg"></child>
    </div>
<template>
import child from './child.vue'

<script>
  export default {
    name: "test",
    //注册组件
     components:{
        child
    },
    data(){
        return{
            str:'hello wrold!'
        }
    },
    methods:{
        handleDemo(){
            console.log(123);
        },
        getChildMsg(msg){
            //打印子组件传过来的值
            console.log(msg);
        }
    },
    /**
    *vue生命周期
    * 1、beforeCreate 实例未创建,调用不到data数据
    * 2、created 实例创建完成后调用,此阶段完成了数据的观测等,但尚未挂载
    * 3、beforeMount (实例创建完)el未挂载到实例上,获取的是vue启动前的最初DOM
    * 4、mounted (实例创建完)且el挂载到实例上后调用,页面首次进入执行只执行一次(经常用到)
    * 5、 beforeDestroy 实例销毁之前调用
    * 6、 destroyed 实例销毁之后调用
    * 7、beforeUpdate 获取数据更新前的原DOM
    * 8、updated 获取数据更新后的DOM
  */
    mounted(){
    
    },
    //监听
    watch:{
        //str改变后会执行
        str(n,o){
            this.handleDemo();
        }
    }
}

相关文章

  • vue初级使用手册

    一、前期准备 1.Node.js 安装 https://nodejs.org/download/release/v...

  • mpvue

    使用手册 mpvue继承自Vue.js,其技术规范和语法特点与Vue.js保持一致。 本文档适用于有一定Vue.j...

  • 1、用户注册

    预备知识(备查):1)element-ui使用手册2)vue+servlet3 ) axios 建表语句 目标 本...

  • 包的管理-软件列表

    gem使用手册npm使用手册yarn使用手册pip-使用手册maven-使用手册composer-使用手册 cho...

  • 2019-02-23

    vue 核心之一 计算属性computed 和侦听属性watch 对于很多初学vue的初级前端开发工程而言,在了解...

  • 基于VUE全家桶搭建移动端框架

    技术选型背景:公司初级前端人员较多,不适宜使用react框架,故选择了vue脚手架 技术栈:vue-cli 3.0...

  • vue axios使用手册

    1.下载插件npm install axiosnpm install qs 2.在vue-cli main.js中...

  • vue.js实现todomvc---实践学vue(上)

    本教程意在让每一位vue.js新手,能通过这个小demo熟悉vue.js的使用"套路"   本教程是初级教程,尽量...

  • vue

    vue初级用法,数据绑定,以及页面渲染 初识vue 得先明白生命周期,才能更好的玩转他,就拿官网的图片吧,多看几次...

  • vue初级使用学习

    开发原则: 避免if嵌套的层次过深,形成“金字塔”代码 局部变量申明尽可能靠近使用的地方 如有可能,尽可能用常量 ...

网友评论

      本文标题:vue初级使用手册

      本文链接:https://www.haomeiwen.com/subject/cpysectx.html