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

小程序:uniapp開發(fā)和原生開發(fā)語法區(qū)別 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設-昆明葵宇信息科技有限公司

159-8711-8523

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

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

小程序:uniapp開發(fā)和原生開發(fā)語法區(qū)別

發(fā)表時間:2021-1-4

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

瀏覽次數(shù):112

uni-app 是一個使用 Vue.js 開發(fā)所有前端應用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、Web(響應式)、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平臺。所以使用uni-app開發(fā)的本質還是使用Vue,本文主要比較的是Vue和小程序原生開發(fā)的區(qū)別。

1.頁面布局模板。

Vue:模板只有一個根標簽

  1. <template>
  2. <view></view>
  3. </template>

小程序原生:wxml可以多個并列根標簽

  1. <view></view>
  2. <view></view>

 2、根據(jù)條件動態(tài)添加class 

Vue:

    <view :class="{active: current=== index}"></view>

小程序原生:

    <view class="{{current === index ? 'current' : '' }}"></view>

3、數(shù)組循環(huán)

Vue:

    <view v-for="(item, index) in []" :key="index"></view>

小程序原生:

  1. <view wx:for="[]" wx:key="index"></view>
  2. // 默認指定item為當前項, index是索引,wx:for-item,wx:for-index修改變量名
  3. <view wx:for="[]" wx:key="index" wx:for-item="subItem" wx:for-index="subIndex"></view>

4、點擊事件綁定

Vue:

  1. <view @click="handleClick(index)"></view>
  2. // vue的js代碼
  3. methods: {
  4. handleClick(index){}
  5. }

小程序原生:

  1. <view bindtap="handleClick" data-index="index"></view>
  2. // 事件函數(shù)和onload,data同級的,直接定義
  3. handleClick(event){
  4. // 參數(shù)
  5. event.currentTarget.dataset.index
  6. }

5、賦值格式

Vue:

     this.list = ['1','2','3'];

小程序原生:

  1. // 使用setData方法修改
  2. this.setData({
  3. list:['1','2','3']
  4. })

6、點擊事件傳值

Vue:

  1. <button @click="btnClick(123)">
  2. </button>

小程序原生:

  1. <button bindtap="benClick" data-number="123">
  2. </button>

相關案例查看更多

相關閱讀