微信小程序問題

1愧哟、微信小程序有幾個(gè)文件

.wxml .js .json .wxss

2.如何傳值

標(biāo)簽data-*屬性
e.currentTarget.dataset獲取

3.wxss與css區(qū)別

rpx單位
圖片需要引入外鏈接
沒有body,
import可以導(dǎo)入wxss

4.openid與unionId

openId為微信用戶公眾號(hào)主體下id, unionId為所有應(yīng)用通用id
wx.login 獲取openid
wx.getUserInfo 需要用戶授權(quán), 獲取unionId

5.微信小程序與vue

微信小程序 vue
show,hidden wx:if 仔戈、wx:hidden v-if 、v-show
事件綁定 bindtap,catchtap v-on:click, @click
雙向綁定 自己寫深寥。坟冲。舞箍。 v-model
數(shù)據(jù)更新 this.setData() this.xxx

6.小程序特點(diǎn):

data, ui分離
webview和 appService

7.小程序的生命周期函數(shù)

onLoad() 頁面加載時(shí)觸發(fā)。一個(gè)頁面只會(huì)調(diào)用一次蜂大,可以在onLoad 的參數(shù)中獲取打開當(dāng)前頁面路徑中的參數(shù)
onShow() 頁面顯示/切入前臺(tái)時(shí)觸發(fā)
onReady() 頁面初次渲染完成時(shí)觸發(fā)闽铐。一個(gè)頁面只會(huì)調(diào)用一次,代表頁面已經(jīng)準(zhǔn)備妥當(dāng)奶浦,可以和視圖層進(jìn)行交互
onHide() 頁面隱藏/切入后臺(tái)時(shí)觸發(fā)兄墅。 如 navigateTo 或底部 tab 切換到其他頁面,小程序切入后臺(tái)等
onUnload() 頁面卸載時(shí)觸發(fā)澳叉。如 redirectTo 或 navigateBack 到其他頁面時(shí)

Page({
  data: {
    text: "This is page data."
  },
  onLoad: function(options) {
    // Do some initialize when page load.
  },
  onShow: function() {
    // Do something when page show.
  },
  onReady: function() {
    // Do something when page ready.
  },
  onHide: function() {
    // Do something when page hide.
  },
  onUnload: function() {
    // Do something when page close.
  },
  onPullDownRefresh: function() {
    // Do something when pull down.
  },
  onReachBottom: function() {
    // Do something when page reach bottom.
  },
  onShareAppMessage: function () {
    // return custom share data when user share.
  },
  onPageScroll: function() {
    // Do something when page scroll
  },
  onResize: function() {
    // Do something when page resize
  },
  onTabItemTap(item) {
    console.log(item.index)
    console.log(item.pagePath)
    console.log(item.text)
  },
  // Event handler.
  viewTap: function() {
    this.setData({
      text: 'Set some data for updating view.'
    }, function() {
      // this is setData callback
    })
  },
  customData: {
    hi: 'MINA'
  }
})

8.小程序頁面間有哪些傳遞數(shù)據(jù)的方法

1隙咸、使用全局變量實(shí)現(xiàn)數(shù)據(jù)傳遞。在 app.js 文件中定義全局變量 globalData成洗, 將需要存儲(chǔ)的信息存放在里面

2五督、使用 wx.navigateTo與 wx.redirectTo 的時(shí)候,可以將部分?jǐn)?shù)據(jù)放在 url 里面瓶殃,并在新頁面onLoad的時(shí)候初始化

3充包、使用本地緩存Storage 相關(guān)

9.小程序onPageScroll方法的使用注意什么

不要頻繁的調(diào)用setData

10.簡述下 wx.navigateTo(), wx.redirectTo(), wx.switchTab(), wx.navigateBack(), wx.reLaunch()的區(qū)別

wx.navigateTo():保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面遥椿。但是不能跳到 tabbar 頁面
wx.redirectTo():關(guān)閉當(dāng)前頁面误证,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。但是不允許跳轉(zhuǎn)到 tabbar 頁面
wx.switchTab():跳轉(zhuǎn)到 abBar 頁面修壕,并關(guān)閉其他所有非 tabBar 頁面
wx.navigateBack():關(guān)閉當(dāng)前頁面,返回上一頁面或多級(jí)頁面遏考〈瑞可通過getCurrentPages() 獲取當(dāng)前的頁面棧,決定需要返回幾層
wx.reLaunch():關(guān)閉所有頁面灌具,打開到應(yīng)用內(nèi)的某個(gè)頁面

11.webview的頁面怎么跳轉(zhuǎn)到小程序?qū)Ш降捻撁妫?/h2>
wx.miniProgram.switchTab({
  url: '/page/index/home'
})

12.如何獲取全局變量

app. js寫入globalData
getApp().globalData.xxx

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末青团,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咖楣,更是在濱河造成了極大的恐慌督笆,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诱贿,死亡現(xiàn)場(chǎng)離奇詭異娃肿,居然都是意外死亡咕缎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門料扰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凭豪,“玉大人,你說我怎么就攤上這事晒杈∩┥。” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵拯钻,是天一觀的道長帖努。 經(jīng)常有香客問我,道長粪般,這世上最難降的妖魔是什么拼余? 我笑而不...
    開封第一講書人閱讀 59,979評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮刊驴,結(jié)果婚禮上姿搜,老公的妹妹穿的比我還像新娘。我一直安慰自己捆憎,他們只是感情好舅柜,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著躲惰,像睡著了一般致份。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上础拨,一...
    開封第一講書人閱讀 52,584評(píng)論 1 312
  • 那天氮块,我揣著相機(jī)與錄音,去河邊找鬼诡宗。 笑死滔蝉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的塔沃。 我是一名探鬼主播蝠引,決...
    沈念sama閱讀 41,085評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蛀柴!你這毒婦竟也來了螃概?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤鸽疾,失蹤者是張志新(化名)和其女友劉穎吊洼,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體制肮,經(jīng)...
    沈念sama閱讀 46,555評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡冒窍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評(píng)論 3 342
  • 正文 我和宋清朗相戀三年递沪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片超燃。...
    茶點(diǎn)故事閱讀 40,769評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡区拳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出意乓,到底是詐尸還是另有隱情樱调,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評(píng)論 5 351
  • 正文 年R本政府宣布届良,位于F島的核電站笆凌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏士葫。R本人自食惡果不足惜乞而,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望慢显。 院中可真熱鬧爪模,春花似錦、人聲如沸荚藻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽应狱。三九已至共郭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間疾呻,已是汗流浹背除嘹。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岸蜗,地道東北人尉咕。 一個(gè)月前我還...
    沈念sama閱讀 49,191評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像璃岳,于是被迫代替她去往敵國和親龙考。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 0矾睦、雜記 0.1、在實(shí)際的開發(fā)中炎功,圖片資源不會(huì)存儲(chǔ)在小程序的目錄中枚冗,因?yàn)樾〕绦虻拇笮〔荒艹^1MB(現(xiàn)在改為2M)...
    it筱竹閱讀 5,351評(píng)論 0 10
  • 簡述微信小程序的相關(guān)文件類型 WXML--構(gòu)建出頁面的結(jié)構(gòu) WXSS --描述 WXML的組件樣式 J...
    沈神奇閱讀 1,318評(píng)論 1 4
  • 一、微信小程序跳轉(zhuǎn)的API 1蛇损、wx.navigateTo(obj)保留當(dāng)前頁面赁温,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面 wx.n...
    小新子666閱讀 25,633評(píng)論 3 6
  • 下邊我總結(jié)了navigator 和 各種跳轉(zhuǎn)API的區(qū)別: 組件: 點(diǎn)擊跳轉(zhuǎn)不關(guān)閉當(dāng)前頁面 點(diǎn)擊跳轉(zhuǎn)關(guān)閉當(dāng)前頁面 ...
    不羈夜貓咪閱讀 450評(píng)論 0 0
  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔坛怪、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題。 寫一個(gè)簡明扼要的標(biāo)題股囊,并且...
    極樂叔閱讀 13,461評(píng)論 0 3