自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Vue項目引用自定義外部js文件進行使用

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

[[397998]]

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

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

1.在a.js文件中寫下如下內(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(), // 時 
  10. "M+"date.getMinutes().toString(), // 分 
  11. "S+"date.getSeconds().toString() // 秒 
  12. // 有其他格式化字符需求可以繼續(xù)添加,必須轉化成字符串 
  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組件中通過import引用組件然后通過引用名稱加方法名獲取對應數(shù)據(jù)信息。

源碼示例:

  1. <template> 
  2.  
  3. <el-card shadow="never" style="min-height: 10vh"
  4.  
  5. <div slot="header" class="clearfix"
  6.  
  7. <span>時間格式化組件</span> 
  8.  
  9. <el-input 
  10.  
  11. v-model="format" 
  12.  
  13. placeholder="請輸入內(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> 

 此時便可獲取結果如下

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2024-06-03 10:00:51

Vue 3語法插槽

2023-09-27 22:10:47

Vue.jsJavaScript

2022-04-08 08:11:44

自定義鉤子Vuejs

2023-06-28 08:05:46

場景vue3自定義

2024-01-05 15:28:06

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

2022-02-22 13:14:30

Vue自定義指令注冊

2021-09-15 10:19:15

鴻蒙HarmonyOS應用

2021-07-05 15:35:47

Vue前端代碼

2021-11-01 10:21:36

鴻蒙HarmonyOS應用

2022-02-16 16:09:12

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

2022-02-21 15:16:30

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

2010-12-27 14:59:31

Outlook 配置文

2015-02-12 15:33:43

微信SDK

2010-03-01 11:10:41

WCF綁定元素

2021-02-18 08:19:21

Vue自定義Vue 3.0

2021-05-28 08:58:41

Golang網(wǎng)卡metrics

2019-12-25 11:47:27

LinuxFVWM

2022-01-14 09:17:13

PythonAPISIX插件

2010-10-25 16:05:07

oracle自定義函數(shù)

2009-06-23 11:35:44

JSF的Naviati
點贊
收藏

51CTO技術棧公眾號