How to use the @dcloudio/uni-cli-shared.convertStaticStyle function in @dcloudio/uni-cli-shared

To help you get started, we’ve selected a few @dcloudio/uni-cli-shared examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dcloudio / uni-app / packages / vue-cli-plugin-uni / lib / mp-compiler-options.js View on Github external
el.attrsList.forEach(attr => {
          if (attr.name === 'style' && attr.value) {
            attr.value = convertStaticStyle(attr.value)
          }
          if (process.env.UNI_PLATFORM === 'mp-baidu') { // fixed data-index => dataIndex
            if (attr.name.indexOf(':data-') === 0) {
              attr.name = camelize(attr.name)
            }
          }
        })
      }
github dcloudio / uni-app / packages / vue-cli-plugin-uni / lib / mp-compiler-options.js View on Github external
preTransformNode (el, {
      warn
    }) {
      if (el.attrsMap) {
        if (el.attrsMap.style) {
          el.attrsMap.style = convertStaticStyle(el.attrsMap.style)
        }
        if (process.env.UNI_PLATFORM === 'mp-baidu') { // fixed data-index => dataIndex
          Object.keys(el.attrsMap).forEach(attr => {
            if (attr.indexOf(':data-') === 0) {
              el.attrsMap[camelize(attr)] = el.attrsMap[attr]
              delete el.attrsMap[attr]
            }
          })
        }
      }
      if (el.attrsList && el.attrsList.length) {
        el.attrsList.forEach(attr => {
          if (attr.name === 'style' && attr.value) {
            attr.value = convertStaticStyle(attr.value)
          }
          if (process.env.UNI_PLATFORM === 'mp-baidu') { // fixed data-index => dataIndex