omi icon indicating copy to clipboard operation
omi copied to clipboard

omi-mp对is解析出错

Open askie opened this issue 5 years ago • 5 comments

askie avatar Dec 14 '18 04:12 askie

is="{{configData._comName=='pintuanlist'?'discountlist':configData._comName}}" 这种语法,gulp直接报错

askie avatar Dec 14 '18 04:12 askie

下午看下

dntzhang avatar Dec 14 '18 04:12 dntzhang

wxml

<view class="container">
  <view class="usermotto" is="{{configData._comName=='pintuanlist'?'discountlist':configData._comName}}">
    <text class="user-motto">{{motto}}</text>
  </view>
</view>

编译后:

function render() {
  const { configData,motto } = Object.assign({}, this.data, this.props)
  return h('div',{'class': `container`},[h('div',{'class': `usermotto`,'is': configData._comName=='pintuanlist'?'discountlist':configData._comName},[h('span',{'class': `user-motto`},[`${motto}`])])])
}

试了下没问题。你更新下 omi-cli。你可能用了老的~~

dntzhang avatar Dec 14 '18 06:12 dntzhang

<template wx:if="{{configData._comName == 'tuangou'}}" is="{{configData._comName}}" data="{{...(_comConfig['Dazhe_'+configData.data.item.value.item_id+'_']),comName:configData.trueName,_comConfig,device,moneyFuhao:moneyFuhao,pageStyle,store_id}}"></template>

应该是这句解析引起的

askie avatar Dec 14 '18 07:12 askie

好。

dntzhang avatar Dec 14 '18 08:12 dntzhang