成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Vue項(xiàng)目引用自定義外部js文件進(jìn)行使用

開(kāi)發(fā) 項(xiàng)目管理
首先你需要了解export,在創(chuàng)建JavaScript模塊時(shí),export 語(yǔ)句用于從模塊中導(dǎo)出實(shí)時(shí)綁定的函數(shù)、對(duì)象或原始值,以便其他程序可以通過(guò) import 語(yǔ)句使用它們。

[[397998]]

首先你需要了解export,在創(chuàng)建JavaScript模塊時(shí),export 語(yǔ)句用于從模塊中導(dǎo)出實(shí)時(shí)綁定的函數(shù)、對(duì)象或原始值,以便其他程序可以通過(guò) import 語(yǔ)句使用它們。被導(dǎo)出的綁定值依然可以在本地進(jìn)行修改。在使用import進(jìn)行導(dǎo)入時(shí),這些綁定值只能被導(dǎo)入模塊所讀取,但在export導(dǎo)出模塊中對(duì)這些綁定值進(jìn)行修改,所修改的值也會(huì)實(shí)時(shí)地更新。

在文件夾A中新建一個(gè)JS文件并命名為a.js,然后聲明一個(gè)組件b并命名為b.vue。

1.在a.js文件中寫(xiě)下如下內(nèi)容:

  1. et dateFormat={ 
  2. date(fmt, date) { 
  3. date=new Date() 
  4. let ret; 
  5. const opt = { 
  6. "Y+"date.getFullYear().toString(), // 年 
  7. "m+": (date.getMonth() + 1).toString(), // 月 
  8. "d+"date.getDate().toString(), // 日 
  9. "H+"date.getHours().toString(), // 時(shí) 
  10. "M+"date.getMinutes().toString(), // 分 
  11. "S+"date.getSeconds().toString() // 秒 
  12. // 有其他格式化字符需求可以繼續(xù)添加,必須轉(zhuǎn)化成字符串 
  13. }; 
  14. for (let k in opt) { 
  15. ret = new RegExp("(" + k + ")").exec(fmt); 
  16. if (ret) { 
  17. fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0"))) 
  18. return fmt; 
  19. export default dateFormat; 

 2.、然后在b.vue組件中通過(guò)import引用組件然后通過(guò)引用名稱(chēng)加方法名獲取對(duì)應(yīng)數(shù)據(jù)信息。

源碼示例:

  1. <template> 
  2.  
  3. <el-card shadow="never" style="min-height: 10vh"
  4.  
  5. <div slot="header" class="clearfix"
  6.  
  7. <span>時(shí)間格式化組件</span> 
  8.  
  9. <el-input 
  10.  
  11. v-model="format" 
  12.  
  13. placeholder="請(qǐng)輸入內(nèi)容" 
  14.  
  15. style="width:200px;float:right" 
  16.  
  17. size="small" 
  18.  
  19. @change="format_value" 
  20.  
  21. ></el-input> 
  22.  
  23. </div> 
  24.  
  25. <div> 
  26.  
  27. {{date}} 
  28.  
  29. </div> 
  30.  
  31. </el-card> 
  32.  
  33. </template> 
  34.  
  35. <script> 
  36.  
  37. import dateformat from "@/eui/unit/tool/form/DateFormat.js"
  38.  
  39. export default { 
  40.  
  41. data() { 
  42.  
  43. return { 
  44.  
  45. date""
  46.  
  47. format: "YYYY-mm-dd HH:MM:SS" 
  48.  
  49. }; 
  50.  
  51. }, 
  52.  
  53. methods: { 
  54.  
  55. format_value(data){ 
  56.  
  57. this.date=dateformat.date(data) 
  58.  
  59.  
  60. }, 
  61.  
  62. mounted() { 
  63.  
  64. this.date=dateformat.date("YYYY-mm-dd HH:MM:SS"
  65.  
  66.  
  67. }; 
  68.  
  69. </script> 

 此時(shí)便可獲取結(jié)果如下

 

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2024-06-03 10:00:51

Vue 3語(yǔ)法插槽

2022-04-08 08:11:44

自定義鉤子Vuejs

2023-09-27 22:10:47

Vue.jsJavaScript

2023-06-28 08:05:46

場(chǎng)景vue3自定義

2021-07-05 15:35:47

Vue前端代碼

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統(tǒng)

2022-02-22 13:14:30

Vue自定義指令注冊(cè)

2024-01-05 15:28:06

鴻蒙數(shù)據(jù)同步GlobalThis

2021-09-15 10:19:15

鴻蒙HarmonyOS應(yīng)用

2019-12-25 11:47:27

LinuxFVWM

2022-01-14 09:17:13

PythonAPISIX插件

2009-06-23 11:35:44

JSF的Naviati

2010-10-25 16:05:07

oracle自定義函數(shù)

2021-02-18 08:19:21

Vue自定義Vue 3.0

2022-02-16 15:25:31

JS代碼Canvas鴻蒙

2021-11-30 08:19:43

Vue3 插件Vue應(yīng)用

2022-02-16 16:09:12

鴻蒙游戲操作系統(tǒng)

2021-11-01 10:21:36

鴻蒙HarmonyOS應(yīng)用

2010-12-27 14:59:31

Outlook 配置文

2022-09-13 15:44:52

VSLook插件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久一区二区三区 | 日韩精品在线免费 | 91高清在线观看 | 免费a在线 | 蜜桃在线一区二区三区 | 一级黄a视频 | 天天天堂 | 欧美日韩在线电影 | 日本欧美在线视频 | 玖玖操| 色视频www在线播放国产人成 | 丁香婷婷在线视频 | 久久久久国产一区二区三区四区 | 亚洲一二三区在线观看 | 啪一啪| 国产精品久久久久久网站 | 99久久精品免费看国产高清 | 色综合区 | 人人九九精| 在线观看视频91 | 欧美 日韩精品 | 日韩精品免费视频 | 91成人 | 午夜影院在线观看免费 | 一区二区三区高清 | 亚洲精品国产成人 | 亚洲精品视频在线看 | 免费一二区 | 亚洲最大的黄色网址 | 亚洲一二三在线观看 | 午夜私人影院在线观看 | 一区二区三区四区五区在线视频 | 亚洲欧洲在线观看视频 | 天天看天天爽 | 视频一区二区三区在线观看 | 综合色在线 | a久久| 国产高清一区二区三区 | 亚洲一区二区三区视频在线 | 涩涩鲁亚洲精品一区二区 | 日韩精彩视频 |