1.9.94版本 自定义组件报jsEnginScriptError
发布于 5 年前 作者 yangxiong 16448 次浏览 来自 问答

/***************************************************************************/

modal.wxss文件

<view hidden=’{{modalHidden}}’>

<view class=‘mask_layer’ bindtap=‘modal_click_Hidden’ />

<view class=‘modal_box’>

<view class=“title”>提示</view>

<view class=‘content’>

<text class=‘modalMsg’>{{modalMsg}}</text>

</view>

<view class=‘btn’>

<view bindtap=‘modal_click_Hidden’ class=‘cancel’>取消</view>

<view bindtap=‘Sure’ class=‘Sure’>确定</view>

</view>

</view>

</view>

/***************************************************************************/

modal.json文件

{

“components”:true

}

/***************************************************************************/

modal.js文件

Component({

properties: {

modalHidden: {

type: Boolean,

value: true

}, //这里定义了modalHidden属性,属性值可以在组件使用时指定.写法为modal-hidden

modalMsg: {

type: String,

value: ’ ',

}

},

data: {

// 这里是一些组件内部数据

text: “text”,

},

methods: {

// 这里放置自定义方法

modal_click_Hidden: function () {

this.setData({

modalHidden: true,

})

},

// 确定

Sure: function () {

console.log(this.data.text)

}

}

})

这是我按照网上的博客写的,但是写完modal.js文件就已经报错了,请问这个自定义组件怎么写啊?

2 回复

有,开发者工具上没,真机上报错。

使用新版本还有问题吗?

回到顶部