Vue2

  • Vue单文件组件

    1 传统组件缺陷全局定义的组件不能重名,字符串模板缺乏语法高亮,不支持css(当html和js组件化时,css没有参与其中),没有构建步骤限制,只能使用H5和ES5,不能使用预处理器(babel)2 实用解决方案使用Vue单文件组件,每个单文件组件的后缀名都是.vue,每一个Vue单文件组件都由三部分组成A.template组件组成的模板区域B.script组成的业务逻辑区域C.style样式区域<template> 组件代码区域</template><script> js代码区域</script><style scoped> 样式代

  • webpack中的加载器

    1 加载器简介# 通过loader打包非js模块:默认情况下,webpack只能打包js文件,如果想要打包非js文件,需要调用loader加载器才能打包# loader加载器包含: 1).less-loader 2).sass-loader 3).url-loader:打包处理css中与url路径有关的文件 4).babel-loader:处理高级js语法的加载器 5).postcss-loader 6).css-loader,style-loader# 注意:指定多个loader时的顺序是固定的,而调用loader的顺序是从后向前进行调用2 安装style-loader,css-loader

  • 配置自动打开页面

    1 配置自动打开页面简介当运行【npm run dev】命令时,则会生成一个网址,然后需要复制网址,在浏览器中打开,才可以访问网页的内容,这样太麻烦了,因此,可通过配置,当运行【npm run dev】命令之后,自动打开页面。2 配置自动打开页面内容注意:--open、--port选项可不写,直接写--open就行

  • 配置html-webpack-plugin

    # 使用html-webpack-plugin 可以生成一个预览页面。因为当我们访问默认的 http://localhost:8080/的时 # 候,看到的是一些文件和文件夹,想要查看我们的页面还需要点击文件夹点击文件才能查看,那么我们希望 # 默认就能看到一个页面,而不是看到文件夹或者目录,实现默认预览页面功能的步骤如下: A.安装默认预览功能的包html-webpack-plugin,安装命令如下: npm install html-webpack-plugin -D B.修改webpack.config.js文件,如下: //导入包 const HtmlWebpackPlugin = r

  • 设置webpack的自动打包

    # 默认情况下,我们更改入口js文件的代码,需要重新运行命令打包webpack,才能生成出口的js文件# 那么每次都要重新执行命令打包,这是一个非常繁琐的事情,那么,自动打包可以解决这样繁琐的操作。# 实现自动打包功能的步骤如下: A.安装自动打包功能的包webpack-dev-server,安装命令如下:npm install webpack-dev-server -D B.修改package.json中的dev指令如下: "scripts":{ "dev":"webpack-dev-server" } C.将引入的js文件路径更改为:<script src="/bundle.js"&

  • 设置webpack的打包入口/出口

    在webpack 4.x中,默认会将src/index.js 作为默认的打包入口js文件 默认会将dist/main.js 作为默认的打包输出js文件如果不想使用默认的入口/出口js文件,我们可以通过改变 webpack.config.js 来设置入口/出口的js文件,如下:const path = require("path");module.exports = { mode:"development", //设置入口文件路径 entry: path.join(__dirname,"./src/xx.js"), //设置出口文件 output:{ //设置路径 path:path.join(