怎么将vue模板转换为html,vue中自定义html文件的模板
如果默認生成的 HTML 文件不適合需求,可以創建/使用自定義模板。
一是通過 inject 選項,然后傳遞給定制的 HTML 文件。html-webpack-plugin 將會自動注入所有需要的 CSS, js, manifest 和 favicon 文件到標記中。
plugins: [
new HtmlWebpackPlugin({
title: 'Custom template',
template: 'myIndex.html', // Load a custom template
inject: 'body' // Inject all scripts into the body
})
]
自定義的myIndex.html
參考:http://www.cnblogs.com/haogj/p/5160821.html
另一個是配置html-webpack-plugin
使之直接為項目生成一個或多個HTML文件(HTML文件個數由插件實例的個數決定),
并將webpack打包后輸出的所有腳本文件自動添加到插件生成的HTML文件中。
以下例子將通過配置,可以將根目錄下用戶自定義的HTML文件作為插件生成HTML文件的模板。另外,還可以通過向插件傳遞參數,控制HTML文件的輸出。
1.在項目根目錄下安裝插件
cnpm install html-webpack-plugin --save-dev
2.在webpack配置文件頭部require html-webpack-plugin模塊,并保存引用至htmlWebpackPlugin[變量]。
const HtmlWebpackPlugin = require('html-webpack-plugin')
3.為webpack配置文件暴露的對象添加一個plugins屬性,屬性值為一個數組,將新建的html-webpack-plugin對象實例添加到數組中。若不傳入任何參數,那么插件將生成默認的html文件。
module.exports = {
entry: {
main:'./src/script/main.js'
},
output: {
path: './dist',
filename: 'js/[name].bundle.js'
},
plugins:[
new htmlWebpackPlugin()
]
}
4.配置參數。為新建的對象實例傳入一個對象字面量參數,初始化對象實例的屬性
plugins: [
new webpack.DefinePlugin({
'process.env': require('../config/dev.env')
}),
new webpack.HotModuleReplacementPlugin(),
new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update.
new webpack.NoEmitOnErrorsPlugin(),
// https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'index.html',
inject: true,
favicon: resolve('favicon.ico'),
title: 'vue-element-admin',
path: config.dev.assetsPublicPath + config.dev.assetsSubDirectory
}),
]
5.在HTML中使用
參考:
https://www.jianshu.com/p/89414e89c563
vue中自定義組件(插件)
vue中自定義組件(插件) 原創?2017年01月04日 22:46:43 標簽: 插件 在vue項目中,可以自定義組件像vue-resource一樣使用Vue.use()方法來使用,具體實現方法: ...
vue中自定義指令
//vue中自定義指令 //使用 Vue.directive(id, [definition]) 定義全局的指令 //參數1:指令的名稱.注意,在定義的時候,指令的名稱前面,不需要加 v-前綴; 但是 ...
讀取web工程中.properties資源文件的模板代碼
讀取web工程中.properties資源文件的模板代碼 // 讀取web工程中.properties資源文件的模板代碼 private void test2() throws IOException ...
vue中的單文件組件
之前都是在html文件中寫組件的css,組件的js,組件的模板來演示vue組件的語法,下面介紹以.vue結尾的單文件組件.vue-loader是一個Webpack的loader,可以將單文件組件轉換為 ...
vue中利用.env文件存儲全局環境變量,以及配置vue啟動和打包命令
目錄 1,前言 2,.env文件的作用 3,配置.env文件 4,配置啟動命令 5,獲取.env中的全局變量 5,實際用處 1,前言 分享一下vue項目中利用.env文件存儲全局環境變量,以及利于項目 ...
CI框架中自定義view文件夾位置
要想自定義view文件夾的位置,首先要了解CI框架時如何加載view文件夾的. CI中默認調用view的方法是: $this->load->view(); //這一行代碼的原理是什么呢?請 ...
vue中創建js文件使用export拋出函數,import引入后不能綁定HTML的問題
在es6中使用export和import實現模塊化: js文件: export function test(x) { console.log(x); } vue組件: import {test} fr ...
vue中自定義指令vue.direvtive,自定義過濾器vue.filter(),vue過渡transition
自定義指令 默認設置的核心指令( v-model,v-bind,v-for,v-if,v-on等 ),Vue 也允許注冊自定義指令.注意,在 Vue2.0 里面,代碼復用的主要形式和抽象是組件——然而 ...
vue中引入字體文件
在用vue來寫一官網的時候,想引入外部字體文件,畢竟總感覺他自己的字體有點難看,在這里記錄下 1.先下載字體文件所需的.ttf文件 我這里想引入的是華文行楷字體 百度后下載了一個3M多的ttf文件 2 ...
隨機推薦
iOS內置音頻
Predefined soundsThere are some predefined system sounds, for the system sound ID in the range 1000 ...
linux上安裝mysql
linux下mysql 最新版安裝圖解教程 1.查看當前安裝的linux版本 命令:lsb_release -a 如下圖所示 通過上圖中的數據可以看出安裝的版本為RedHat5.4,所以我們需要下載R ...
HDU1058Humble Numbers
Humble Numbers Time Limit:1000MS?????Memory Limit:32768KB?????64bit IO Format:%I64d & %I64u ? ? ...
Linux安裝QQ 2017
網上有很多wineQQ,是基于2012或者2013做的,然而當安裝好后登錄他會提示版本過來,我在優麒麟的應用商店里找到了一個基于國際版QQ的Wine版本,這里說下安裝過程. 先上兩張成果圖: 下載地址 ...
python之路-pip安裝
pip類似RedHat里面的yum,安裝Python包非常方便 ? 安裝pip方法: 1.安裝環境:ubuntu-14.04.2 sudo apt-get install python-pip pyt ...
關于ionic開發的一些總結(項目啟動設置,app圖標名稱更改)
1.更改包名稱 一般項目剛生成時,ionic會根據項目名稱自動給你生成一個包名.要修改包名的話,在根目錄的config配置文件中,
不同瀏覽器創建 ajax XMLHTTPRequest對象的方法及兼容性問題總結
XMLHttpRequest 對象是AJAX功能的核心,要開發AJAX程序必須從了解XMLHttpRequest?對象開始. 了解XMLHttpRequest?對象就先從創建XMLHttpReques ...
Libre 6006 「網絡流 24 題」試題庫 / Luogu 2763 試題庫問題 (網絡流,最大流)
Libre 6006 「網絡流 24 題」試題庫 / Luogu 2763 試題庫問題 (網絡流,最大流) Description 問題描述: 假設一個試題庫中有n道試題.每道試題都標明了所屬類別.同 ...
(轉)mysql explain詳解
原文:http://www.cnblogs.com/xuanzhi201111/p/4175635.html http://yutonger.com/18.html http://www.jiansh ...
H264碼流中SPS PPS詳解<;轉>;
轉載地址:https://zhuanlan.zhihu.com/p/27896239 1 SPS和PPS從何處而來? 2 SPS和PPS中的每個參數起什么作用? 3 如何解析SDP中包含的H.264的 ...
總結
以上是生活随笔為你收集整理的怎么将vue模板转换为html,vue中自定义html文件的模板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 姐妹们求推荐好用护肤品,一套价格1000
- 下一篇: html如何给文字添加阴影效果,css中