-
.vue文件 和 .jsx 文件, 最终都转化成 render() { } 方法 .
查看全部 -
将模板部分写入 render() { } 里面.
查看全部 -
.jsx 文件就是将 HTML 写在 JavaScript 文件里面.
查看全部 -
hot: true 配置项,能实现页面中 某个组件的刷新,避免测试时候,页面其它数据消失.
查看全部 -
看起来比较蛋疼 ,笑喷。。
查看全部 -
webpack-dev-server
1、cross-env 兼容不同的平台,设置环境变量
"build":"cross-env NODE_ENV=production webpack --config webpack.config.js"
2、组件更新,页面只重新渲染组件的
config.devServer = {
port:"8000",
...
hot:true
}
// 添加新插件
config.plugins.push(
new webpack.HotModuleReplacementPlugin(),
new webpack.NoEmitOnErrorsPlugin()
)
查看全部 -
分类打包工具
查看全部 -
分割打包文件
查看全部 -
单独打包css
查看全部 -
加载scss文件
1、配置
{
test:/\.scss$/,
use:['style-loader','css-loader','sass-loader']
},
2、npm i sass-loader node-sass
查看全部 -
使用vue-loader15
根据vue-loader官方提供的15版本的声明方法,定义plugin。const VueLoaderPlugin = require('vue-loader/lib/plugin') module.exports = { module: { rules: [ // ... other rules { test: /\.vue$/, loader: 'vue-loader' } ] }, plugins: [ new VueLoaderPlugin() //15版本需指定plugin ]}
查看全部 -
Starter Kit、Best Practices
provide、scopedSlots
查看全部 -
在数据声明的地方使用数据,不要在底层写
查看全部 -
前端的价值
查看全部 -
1qqqq
查看全部
举报