在src下创建一个名为后缀名为vue的文件 由三部分组成: 例: 在webpack中若想通过vue将一个组件放到页面中展示 可通过Vue实例中的render属性实现 main.js: 用箭头函数简写: 默认的webpack是无法打包.vue文件的 注入VueLoader插件: 若在webpack中使用vue组件 需经过如下步骤:
步骤1:
该文件在Webpack中是纯粹的Vue组件
<template>
:HTML代码
<script>
:业务逻辑
<style>
:样式
login.vue<template> <div> <h1>登录</h1> </div> </template> <script> </script> <style> </style>
步骤2:
导入login组件的模板对象:
import login from "./login.vue"
创建Vue实例用render属性设置组件:
var vm=new Vue({ el:"#app", data:{ msg:"asdsad" }, render:function(createElements) { return createElements(login) } })
render:create=>create(login)
(该处create为形参 非固定 可任意取)var vm=new Vue({ el:"#app", data:{ msg:"asdsad" }, render:create=>create(login) })
步骤3:
因此 需安装第三方相关loader来解析:输入cnpm i vue-loader vue-template-compiler -D
安装vue-loader 其内部依赖于vue-template-compilerconst { VueLoaderPlugin } = require("vue-loader");
创建一个VueLoader插件:new VueLoaderPlugin()
然后在配置文件中新增配置对象规则:{test:/.vue$/,use:"vue-loader"}
var path=require("path") const { VueLoaderPlugin } = require("vue-loader"); module.exports={ entry:path.join(__dirname,"./src/main.js"), output:{ path:path.join(__dirname,"./dist"), filename:"bundle.js" }, // 插件 plugins:[ new VueLoaderPlugin() ], // 配置第三方loader模块 module:{ rules:[ {test:/.vue$/,use:"vue-loader"} // 处理.vue文件的loader ] } }
总结:
const { VueLoaderPlugin } = require(“vue-loader”)
new VueLoaderPlugin()
{test:/.vue$/,use:“vue-loader”}.vue
的组件 组件由三部分组成:<template>、<script>和<style>
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算