UNPKG

@antmove/wx-alipay

Version:

transform wechat miniprogram to alipay miniprogram tool.

36 lines (32 loc) 931 B
module.exports = { connectNodes: function connectNodes(node, ast) { if (!node.$relationNode.$parent) { return false } const parentNodeId = node.$relationNode.$parent.$id const parentNodeRoute = node.$relationNode.$parent.$route const refNumbers = (node.$self.props.refNumbers && node.$self.props.refNumbers.length) || 1 const parentArray = ast.$refNodes[parentNodeRoute] && ast.$refNodes[parentNodeRoute][parentNodeId] let parent = null if (parentArray && refNumbers > 1) { parentArray.forEach((_parent) => { if (_parent.$children.length !== refNumbers && !parent) { parent = _parent return true } }) } else { parent = parentArray && parentArray[0] } if (parent) { node.setParent(parent, true) } }, setIfWatch, } function setIfWatch(res) { my.setStorageSync({ key: 'ifWatch', data: res, }) }