欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

we-script 1.0 發(fā)布,微信小程序支持加載遠(yuǎn)程js - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

we-script 1.0 發(fā)布,微信小程序支持加載遠(yuǎn)程js

發(fā)表時(shí)間:2021-1-5

發(fā)布人:葵宇科技

瀏覽次數(shù):80

we-script

讓微信小程序支持加載遠(yuǎn)程 JavaScript 腳本, 支持 ES5 語法

最近更新內(nèi)容

  • src 支持?jǐn)?shù)組
  • 新增 once ,相同上下文及相同地址的腳本只執(zhí)行一次
  • 新增 onInit 事件

使用

小程序如何使用 npm 包

npm <strong>install</strong> <em>--save we-script</em>

step1 安裝完成后,點(diǎn)擊開發(fā)者工具中的菜單欄:工具 --> 構(gòu)建 npm

step2 安裝完成后,點(diǎn)擊開發(fā)者工具中的菜單欄:工具 --> 項(xiàng)目詳情 --> 本地設(shè)置 --> [勾選] 使用 npm 模塊

在需要用的頁面或組件的 json 文件添加聲明,示例:

index.json

{
  "usingComponents": {
    "we-script": "we-script"
  }
}

index.wxml

<we-script src="url">
  <view>hello we-script<view>
</we-script>

注:多個(gè) we-script 會(huì)并行加載及無序執(zhí)行,無法保證執(zhí)行順序。如:

// 并行加載及無序執(zhí)行
<we-script src="url1" />
<we-script src="url2" />
<we-script src="url3" />

如需要確保執(zhí)行順序,應(yīng)該使用數(shù)組,例如:

數(shù)組方式

<we-script src="{{[url1,url2,url3]}}">
  <view>hello we-script<view>
</we-script>

we-script 也支持嵌套,如:

<we-script  src="url1">
  <we-script src="url2">
    <view>hello we-script<view>
  </we-script>
</we-script>

注意:在嵌套的情況下 we-script 加載和執(zhí)行也是并行且無序的,因?yàn)樾〕绦蛏芷谟|發(fā)機(jī)制導(dǎo)致,如果想在嵌套模式下保證順序,需要自己手動(dòng)控制,示例:

<we-script bind:onLoad="loadScript" src="url1">
  <we-script wx:if="url1_load_success" src="url2">
    <view>hello we-script<view>
  </we-script>
</we-script>

重要:遠(yuǎn)程加載執(zhí)行的代碼所生成的函數(shù),變量等數(shù)據(jù)存儲(chǔ)在 we-script 默認(rèn)的 上下文 中,可通過 onLoad 事件獲取默認(rèn) 上下文 ,或通過 onInit 事件獲取上下文或自定義 上下文 。

相關(guān)案例查看更多