美文网首页
webpack相关

webpack相关

作者: MiniC | 来源:发表于2021-05-18 11:50 被阅读0次

1. vue-cli 创建项目 主流使用webpack模板进行创建

vue init webpack vuedemo //初始化webpack项目

npm install //安装项目需要依赖的库

npm run dev // 使用开发模式运行项目

细节:

创建webpack项目时,build选第一个,standalone,后面都选择no,比如install vue-router 为no

项目需要安装一些模块

  1.1. 安装vue-router

  1.2. 安装element-ui(看需求)

  1.3. 安装sass加载器

  1.4. 安装 axios

  执行npm install

2. webpack项目内容

  index.html 首页

  main.js 程序入口

  页面主要内容都保存在xxx.vue文件中,xxx.vue文件实际就是一个Vue对象,也是Vue组件,万事万物皆组件

  一个vue文件三部分组成 template(html)、script(js)、style(css)

  script -> export default

  template标签中需要一个根标签 <div></div>

3.  创建新的vue组件,需要全局注册后使用,在main.js中注册

  注册方式:

    在main.js中

    import xxx from './components/Header.vue'

    Vue.component('MyHead', Header)

    注册完在其他Vue中就可以使用 <MyHeader></MyHeader>

4. 组件间传参数

4.1 父传子

      父组件 标签中 :xxx="123"

      子组件 props: ['xxx']

      {{xxx}}使用

      props写法有两种:

      1. props:['xxx']

      2. props:{xxx:{type:string,required:true,default:'123'}}

4.2 子传父

      props:{'btnfn':{type:Function}}

      通过函数方式传递执行

      方法2 发射事件

      子控件中 this.$emit('键', '值');

      父组件中,子组件标签中使用@键="属性=$even"

相关文章

  • React.js学习笔记(1) - react开发环境搭建 +

    (1) webpack相关 (2) webpack,webpack-dev-server的安装 webpack-d...

  • webpack4入门配置(多页面)

    安装webpack相关组件 webpack webpack-cli webpack-merge 用于 配置合并 ...

  • 面试

    # **JavaScript** # **Webpack | Git相关** ## 谈谈你对webpack的看法 ...

  • webpack 相关

    webpack.config.js 相关 entry:入口文件,也就是 src/js/app里面的index.js...

  • Webpack相关

    文档 https://doc.webpack-china.org/concepts/ http://www.jqh...

  • webpack相关

    webpack相关 什么是webpack webpack是一个打包模块化javascript的工具,在webpac...

  • webpack相关

  • Webpack 相关

    1、 Loader是什么? 1、我们之前打包的都是js文件,下面试试打包一个图片文件。 首先将一个图片文件放进sr...

  • Webpack相关

    一、概念 1、基本组成:entry、output、loader、plugins entry: 入口起点(entry...

  • webpack相关

    1. vue-cli 创建项目 主流使用webpack模板进行创建 vue init webpack vuedem...

网友评论

      本文标题:webpack相关

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