最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue引入靜態(tài)js文件的方法

 更新時(shí)間:2022年06月01日 10:35:59   作者:高先生的貓  
這篇文章主要介紹了vue引入靜態(tài)js文件的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

由于一些演示,需要對(duì)編碼名稱等可快速進(jìn)行修改,需要頁(yè)面方便配置。由于build后的vue項(xiàng)目基本已經(jīng)看不出原樣,因此需要?jiǎng)?chuàng)建一個(gè)文件,并在打包的時(shí)候不會(huì)進(jìn)行編譯。

vue-cli 2.0的作法是在static文件下創(chuàng)建js。vue-cli 3.0 的寫法則是直接在public文件夾下創(chuàng)建js、

具體操作如下:

1、在public文件夾下創(chuàng)建config.js文件,里面文件的語法是es5,不允許使用瀏覽器不能兼容的es6語法。因?yàn)樵撐募贿M(jìn)行編譯,es6部分語法瀏覽器不兼容。

2.、在html文件下,使用<scrtipt>標(biāo)簽進(jìn)入

3、在頁(yè)面直接按照原生的方法使用即可。

例如config.js定義了一個(gè)變量叫config,并在index.html頁(yè)面引入后,那么在頁(yè)面任何一處地方都可以直接使用。

config.js

/*自定義全局變量,此文件不編譯,因此需要用原生的寫法*/
let config = {
 networkGuard:{
  accountDBID: ‘9E54B0CA55E447148211ACEA6F911FBC‘,// 賬號(hào)表,網(wǎng)警數(shù)據(jù)-身份證賬號(hào)關(guān)聯(lián)
  countDBQry: [  // 賬號(hào)表搜索條件,需要和數(shù)據(jù)表的搜索條件進(jìn)行關(guān)聯(lián)
   {fieldCode: "account", fieldName: "賬號(hào)", searchRule: "LK", javaType: "varchar", similar: 0, fieldValue:‘‘}, // fieldValue需要頁(yè)面輸入賦值查詢
   {fieldCode:"update_time", fieldName:"更新時(shí)間", searchRule:"BET", javaType:"datetime", similar:0, min:"2017-01-01 00:00:00",max:‘‘} // max為當(dāng)天時(shí)間:23:59:59
  ],
 }
}

index.html

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  <link rel="icon" href="<%= BASE_URL %>favicon.ico">
  <title><%= webpackConfig.name %></title>
 </head>
 <body>
  <div id="app"></div>
 </body>
 <script src="./config.js" type="text/javascript"></script>

頁(yè)面使用:

queryFun() {
    if(!this.mobile) {
     return false
    }
    // 驗(yàn)證表達(dá)式不是電話號(hào)碼不給進(jìn)入
    const reg = /^[1][3,4,5,7,8][0-9]{9}$/
    if(!reg.test(this.mobile)) {
     this.$message({ showClose: true, message: ‘請(qǐng)輸入正確的手機(jī)號(hào)碼!‘, type: ‘warning‘ })
     return false
    }
    config.networkGuard.countDBQry[0].fieldValue = this.mobile
    Object.assign(this.listQuery,{
     dataBaseId: config.networkGuard.accountDBID,
     params: config.networkGuard.countDBQry
    })

個(gè)人錯(cuò)誤記錄:

在開發(fā)環(huán)境中,我在public下創(chuàng)建了config.js文件,并且用export default方法進(jìn)行導(dǎo)出。在頁(yè)面使用的地方使用import config from XXX進(jìn)入引入。開發(fā)過程中,沒有出問題,但是在打包發(fā)布以后,發(fā)現(xiàn)修改config文件并不生效。

經(jīng)過排查才意識(shí)到:不打包編譯的js文件不識(shí)別es6語法,并且不應(yīng)該使用import方法進(jìn)行引入。應(yīng)該按照原生的js文件進(jìn)行使用

到此這篇關(guān)于vue引入靜態(tài)js文件的方法的文章就介紹到這了,更多相關(guān)vue引入靜態(tài)js文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue頁(yè)面中引入img圖片的方法

    Vue頁(yè)面中引入img圖片的方法

    本文主要介紹了Vue頁(yè)面中引入img圖片的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Vue組件庫(kù)Element-常見組件表格示例代碼

    Vue組件庫(kù)Element-常見組件表格示例代碼

    對(duì)于Element組件的使用,最主要的就是明確自己想要達(dá)到的效果,從官網(wǎng)中將對(duì)應(yīng)代碼復(fù)制粘貼即可,最重要的是要讀懂不同組件官網(wǎng)中提供的文檔,以便實(shí)現(xiàn)自己想要的效果,本文給大家介紹Vue組件庫(kù)Element-常見組件表格,感興趣的朋友一起看看吧
    2023-10-10
  • vue項(xiàng)目中請(qǐng)求數(shù)據(jù)特別多導(dǎo)致頁(yè)面卡死的解決

    vue項(xiàng)目中請(qǐng)求數(shù)據(jù)特別多導(dǎo)致頁(yè)面卡死的解決

    這篇文章主要介紹了vue項(xiàng)目中請(qǐng)求數(shù)據(jù)特別多導(dǎo)致頁(yè)面卡死的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue中forEach循環(huán)的使用講解

    vue中forEach循環(huán)的使用講解

    這篇文章主要介紹了vue中forEach循環(huán)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Vue.js通用應(yīng)用框架-Nuxt.js的上手教程

    Vue.js通用應(yīng)用框架-Nuxt.js的上手教程

    本篇文章主要介紹了Vue.js通用應(yīng)用框架-Nuxt.js的上手教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Vue 數(shù)組和對(duì)象更新,但是頁(yè)面沒有刷新的解決方式

    Vue 數(shù)組和對(duì)象更新,但是頁(yè)面沒有刷新的解決方式

    今天小編就為大家分享一篇Vue 數(shù)組和對(duì)象更新,但是頁(yè)面沒有刷新的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • el-select選擇器組件下拉框增加自定義按鈕的實(shí)現(xiàn)

    el-select選擇器組件下拉框增加自定義按鈕的實(shí)現(xiàn)

    本文主要介紹了el-select選擇器組件下拉框增加自定義按鈕的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Vue打包部署到Nginx時(shí),css樣式不生效的解決方式

    Vue打包部署到Nginx時(shí),css樣式不生效的解決方式

    這篇文章主要介紹了Vue打包部署到Nginx時(shí),css樣式不生效的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue使用vue-pdf實(shí)現(xiàn)PDF文件預(yù)覽

    Vue使用vue-pdf實(shí)現(xiàn)PDF文件預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了Vue如何使用vue-pdf實(shí)現(xiàn)PDF文件預(yù)覽的功能,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-03-03
  • keep-alive不能緩存多層級(jí)路由菜單問題解決

    keep-alive不能緩存多層級(jí)路由菜單問題解決

    這篇文章主要介紹了keep-alive不能緩存多層級(jí)路由菜單問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評(píng)論

通辽市| 栾川县| 洪江市| 乐陵市| 南雄市| 厦门市| 武汉市| 云霄县| 修武县| 盱眙县| 卢龙县| 大名县| 聂拉木县| 柳林县| 永年县| 北流市| 明溪县| 昌图县| 凉城县| 乌什县| 平乐县| 长子县| 平江县| 镇沅| 壤塘县| 廉江市| 花莲县| 溆浦县| 湾仔区| 将乐县| 临夏县| 瑞安市| 石楼县| 黄梅县| 镇康县| 无锡市| 墨竹工卡县| 沾益县| 西和县| 喀什市| 军事|