wx-open-launch-weapp開放標簽的使用

1. 樣式

跳轉小程序的開放標簽:wx-open-launch-weapp分兩個部分

  1. 開放標簽

開放標簽都能像普通的HTML標簽一樣在頁面中直接使用,我們可以為其添加class、id等全局屬性節(jié)點诚啃,并且可以設置其樣式恢氯。但是需要特別注意的是開放標簽不是插槽模版中節(jié)點的包含塊搜立。

例如:

<wx-open-launch-weapp
  id="launch-btn"
  username="原始ID"
  path="pages/index/index"
>
    <script type="text/wxtag-template">
          <style>.btn { width: 100%; height: 100% }</style>
      <div class="btn">test2</div>
    </script>
</wx-open-launch-weapp>
#launch-btn {
  width: 100px;
  height: 100px
}

結果:插槽模版中.btn節(jié)點寬高設置100%無效

另外,用戶無法只通過點擊開放標簽來跳轉小程序月匣,需要點擊插槽模版中節(jié)點捐川。

  1. 插槽模版中節(jié)點

插槽中模版的樣式是和頁面隔離的脓鹃,也就是說無法在掛載dom元素后動態(tài)修改其樣式。這就造成插槽模版中節(jié)點無法自適應屏幕古沥。

不過我們可以通過在開放標簽中設置overflow: hidden;瘸右,然后給插槽模版中節(jié)點適當增加大小來實現(xiàn)布局要求,例如

<div class="box">
  <wx-open-launch-weapp
    id="launch-btn"
    username="原始ID"
    path="views/index/service-center/service-center"
  >
    <script type="text/wxtag-template">
        <style>.btn { width: 1000px; height: 1000px }</style>
      <div class="btn">test2</div>
    </script>
    </wx-open-launch-weapp>
</div>
.box {
  position: relative;
  width: 100px;
  height: 100px;
}
#launch-btn {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;  
  z-index: 9;
  overflow: hidden;
}

2. 引入 JS-SDK

Jssdk 的使用渐白,點擊微信網(wǎng)頁開發(fā)文檔

3. 細節(jié)

文檔看完尊浓,大家可能有點懵,具體到代碼中纯衍,就是開放標簽不顯示栋齿,你可以排查下下面幾個問題:

  • 是否配置安全域名

  • 是否是服務號

  • 通過config接口注入權限驗證配置時,url是否正確襟诸、jsApiList必填瓦堵,即便是沒有也要寫成 sApiList: ['']

  • 小心 iOS !!!

4. vue中使用技巧

不管是hash模式還是history模式,你僅僅需要這么做:

// main.js
import wx from 'weixin-js-sdk';
import axios from 'axios';

(async function() {
  // 接口中入?yún)⒂幸粋€url歌亲,直接取location.href.split('#')[0]
  const { data: wxData } = await axios.post('你們后端提供的接口');
  wx.config({
    appId: wxData.appid, // 必填菇用,公眾號的唯一標識
    timestamp: wxData.timestamp, // 必填,生成簽名的時間戳
    nonceStr: wxData.nonce, // 必填陷揪,生成簽名的隨機串
    signature: wxData.signature,// 必填惋鸥,簽名
    jsApiList: [''],
    openTagList: ['wx-open-launch-weapp']
  });
})();

然后就可以在每個單文件組件中使用了杂穷,對,就是這么神奇X孕濉D土俊!滤港!

5. vue3

在vue3中廊蜒,不能在 <template></template> 中寫 <script></script> <style></style> ,然后你需要用到特殊attribute is 溅漾,但是vue-eslint-plugin會報錯山叮,需要用vue3.0新增指令 v-is ,但是 vue3.1棄用了添履,這就矛盾了屁倔,但是試了 v-is 還是可以的:

<wx-open-launch-weapp username="原始ID" path="pages/index/index">
  <div v-is="'script'" type='text/wxtag-template'>
    <div v-is="'style'">
      .btn {
        color: red;
      }
    </div>
        <button class="btn">打開小程序</button>
    </div>
</wx-open-launch-weapp>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市缝龄,隨后出現(xiàn)的幾起案子汰现,更是在濱河造成了極大的恐慌挂谍,老刑警劉巖叔壤,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異口叙,居然都是意外死亡炼绘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門妄田,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俺亮,“玉大人,你說我怎么就攤上這事疟呐〗旁” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵启具,是天一觀的道長本讥。 經常有香客問我,道長鲁冯,這世上最難降的妖魔是什么拷沸? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮薯演,結果婚禮上撞芍,老公的妹妹穿的比我還像新娘。我一直安慰自己跨扮,他們只是感情好序无,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布验毡。 她就那樣靜靜地躺著,像睡著了一般帝嗡。 火紅的嫁衣襯著肌膚如雪米罚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天丈探,我揣著相機與錄音录择,去河邊找鬼。 笑死碗降,一個胖子當著我的面吹牛隘竭,可吹牛的內容都是我干的。 我是一名探鬼主播讼渊,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼动看,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了爪幻?” 一聲冷哼從身側響起菱皆,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挨稿,沒想到半個月后仇轻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡奶甘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年篷店,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭家。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡疲陕,死狀恐怖,靈堂內的尸體忽然破棺而出钉赁,到底是詐尸還是另有隱情蹄殃,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布你踩,位于F島的核電站诅岩,受9級特大地震影響,放射性物質發(fā)生泄漏姓蜂。R本人自食惡果不足惜按厘,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望钱慢。 院中可真熱鬧逮京,春花似錦、人聲如沸束莫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至策严,卻和暖如春穗慕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背妻导。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工逛绵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人倔韭。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓术浪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親寿酌。 傳聞我的和親對象是個殘疾皇子胰苏,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內容