日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

怎么将vue模板转换为html,vue中自定义html文件的模板

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么将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文件的模板的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。