mirror of
https://github.com/msojocs/wx-compiler.git
synced 2025-07-19 00:00:04 +08:00
feat: cases
This commit is contained in:
parent
394dd7601c
commit
dce2158401
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,6 +1,12 @@
|
||||
node_modules
|
||||
test/wcc/**/*-output.json
|
||||
test/wcsc/**/*-output.json
|
||||
test/wcc/**/*-output.js
|
||||
test/wcsc/**/*-output.js
|
||||
test/wcc/**/*_output.json
|
||||
test/wcsc/**/*_output.json
|
||||
test/wcc/**/*_stderr.json
|
||||
test/wcsc/**/*_stderr.json
|
||||
test/wcc/**/linux_err.js
|
||||
test/wcsc/**/linux_err.js
|
||||
nwjs
|
1
test/.gitignore
vendored
1
test/.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
node-output.js
|
||||
linux_output.js
|
||||
node-output.json
|
||||
|
30
test/node-modules/cases/wcc/lazyload/case1/config.json
Normal file
30
test/node-modules/cases/wcc/lazyload/case1/config.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"wxmlCompileConfig": "12>_<7800./component/navigation-bar/navigation-bar.wxml>_<78001>_<7800mp-navigation-bar>_<7800./components/navigation-bar/index.wxml>_<78001>_<7800mp-navigation-bar>_<7800./components/page-scroll/index.wxml>_<78001>_<7800mp-navigation-bar>_<7800./miniprogram_npm/miniprogram-barrage/index.wxml>_<78000>_<7800./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<78000>_<7800./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<78000>_<7800./miniprogram_npm/wxml-to-canvas/index.wxml>_<78000>_<7800./page/API/index.wxml>_<78002>_<7800set-tab-bar>_<7800mp-navigation-bar>_<7800./page/API/components/set-tab-bar/set-tab-bar.wxml>_<78001>_<7800mp-navigation-bar>_<7800./page/cloud/index.wxml>_<78001>_<7800mp-navigation-bar>_<7800./page/component/index.wxml>_<78001>_<7800mp-navigation-bar>_<7800./page/extend/index.wxml>_<78001>_<7800mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<7800",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<7800./components/navigation-bar/index>_<7800./components/page-scroll/index>_<7800./miniprogram_npm/miniprogram-barrage/index>_<7800./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<7800./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<7800./miniprogram_npm/wxml-to-canvas/index>_<7800./page/API/index>_<7800./page/API/components/set-tab-bar/set-tab-bar>_<7800./page/cloud/index>_<7800./page/component/index>_<7800./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
30
test/node-modules/cases/wcc/lazyload/case2/config.json
Normal file
30
test/node-modules/cases/wcc/lazyload/case2/config.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"wxmlCompileConfig": "12>_<6365./component/navigation-bar/navigation-bar.wxml>_<63651>_<6365mp-navigation-bar>_<6365./components/navigation-bar/index.wxml>_<63651>_<6365mp-navigation-bar>_<6365./components/page-scroll/index.wxml>_<63651>_<6365mp-navigation-bar>_<6365./miniprogram_npm/miniprogram-barrage/index.wxml>_<63650>_<6365./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<63650>_<6365./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<63650>_<6365./miniprogram_npm/wxml-to-canvas/index.wxml>_<63650>_<6365./page/API/index.wxml>_<63652>_<6365set-tab-bar>_<6365mp-navigation-bar>_<6365./page/API/components/set-tab-bar/set-tab-bar.wxml>_<63651>_<6365mp-navigation-bar>_<6365./page/cloud/index.wxml>_<63651>_<6365mp-navigation-bar>_<6365./page/component/index.wxml>_<63651>_<6365mp-navigation-bar>_<6365./page/extend/index.wxml>_<63651>_<6365mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<6365",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<6365./components/navigation-bar/index>_<6365./components/page-scroll/index>_<6365./miniprogram_npm/miniprogram-barrage/index>_<6365./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<6365./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<6365./miniprogram_npm/wxml-to-canvas/index>_<6365./page/API/index>_<6365./page/API/components/set-tab-bar/set-tab-bar>_<6365./page/cloud/index>_<6365./page/component/index>_<6365./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
30
test/node-modules/cases/wcc/lazyload/case3/config.json
Normal file
30
test/node-modules/cases/wcc/lazyload/case3/config.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"wxmlCompileConfig": "12>_<5318./component/navigation-bar/navigation-bar.wxml>_<53181>_<5318mp-navigation-bar>_<5318./components/navigation-bar/index.wxml>_<53181>_<5318mp-navigation-bar>_<5318./components/page-scroll/index.wxml>_<53181>_<5318mp-navigation-bar>_<5318./miniprogram_npm/miniprogram-barrage/index.wxml>_<53180>_<5318./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<53180>_<5318./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<53180>_<5318./miniprogram_npm/wxml-to-canvas/index.wxml>_<53180>_<5318./page/API/index.wxml>_<53182>_<5318set-tab-bar>_<5318mp-navigation-bar>_<5318./page/API/components/set-tab-bar/set-tab-bar.wxml>_<53181>_<5318mp-navigation-bar>_<5318./page/cloud/index.wxml>_<53181>_<5318mp-navigation-bar>_<5318./page/component/index.wxml>_<53181>_<5318mp-navigation-bar>_<5318./page/extend/index.wxml>_<53181>_<5318mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<5318",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<5318./components/navigation-bar/index>_<5318./components/page-scroll/index>_<5318./miniprogram_npm/miniprogram-barrage/index>_<5318./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<5318./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<5318./miniprogram_npm/wxml-to-canvas/index>_<5318./page/API/index>_<5318./page/API/components/set-tab-bar/set-tab-bar>_<5318./page/cloud/index>_<5318./page/component/index>_<5318./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
31
test/node-modules/cases/wcc/lazyload/case4/config.json
Normal file
31
test/node-modules/cases/wcc/lazyload/case4/config.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"isCut": true,
|
||||
"wxmlCompileConfig": "12>_<9307./component/navigation-bar/navigation-bar.wxml>_<93071>_<9307mp-navigation-bar>_<9307./components/navigation-bar/index.wxml>_<93071>_<9307mp-navigation-bar>_<9307./components/page-scroll/index.wxml>_<93071>_<9307mp-navigation-bar>_<9307./miniprogram_npm/miniprogram-barrage/index.wxml>_<93070>_<9307./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<93070>_<9307./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<93070>_<9307./miniprogram_npm/wxml-to-canvas/index.wxml>_<93070>_<9307./page/API/index.wxml>_<93072>_<9307set-tab-bar>_<9307mp-navigation-bar>_<9307./page/API/components/set-tab-bar/set-tab-bar.wxml>_<93071>_<9307mp-navigation-bar>_<9307./page/cloud/index.wxml>_<93071>_<9307mp-navigation-bar>_<9307./page/component/index.wxml>_<93071>_<9307mp-navigation-bar>_<9307./page/extend/index.wxml>_<93071>_<9307mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<9307",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<9307./components/navigation-bar/index>_<9307./components/page-scroll/index>_<9307./miniprogram_npm/miniprogram-barrage/index>_<9307./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<9307./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<9307./miniprogram_npm/wxml-to-canvas/index>_<9307./page/API/index>_<9307./page/API/components/set-tab-bar/set-tab-bar>_<9307./page/cloud/index>_<9307./page/component/index>_<9307./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
31
test/node-modules/cases/wcc/lazyload/case5/config.json
Normal file
31
test/node-modules/cases/wcc/lazyload/case5/config.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"isCut": true,
|
||||
"wxmlCompileConfig": "12>_<2998./component/navigation-bar/navigation-bar.wxml>_<29981>_<2998mp-navigation-bar>_<2998./components/navigation-bar/index.wxml>_<29981>_<2998mp-navigation-bar>_<2998./components/page-scroll/index.wxml>_<29981>_<2998mp-navigation-bar>_<2998./miniprogram_npm/miniprogram-barrage/index.wxml>_<29980>_<2998./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<29980>_<2998./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<29980>_<2998./miniprogram_npm/wxml-to-canvas/index.wxml>_<29980>_<2998./page/API/index.wxml>_<29982>_<2998set-tab-bar>_<2998mp-navigation-bar>_<2998./page/API/components/set-tab-bar/set-tab-bar.wxml>_<29981>_<2998mp-navigation-bar>_<2998./page/cloud/index.wxml>_<29981>_<2998mp-navigation-bar>_<2998./page/component/index.wxml>_<29981>_<2998mp-navigation-bar>_<2998./page/extend/index.wxml>_<29981>_<2998mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<2998",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<2998./components/navigation-bar/index>_<2998./components/page-scroll/index>_<2998./miniprogram_npm/miniprogram-barrage/index>_<2998./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<2998./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<2998./miniprogram_npm/wxml-to-canvas/index>_<2998./page/API/index>_<2998./page/API/components/set-tab-bar/set-tab-bar>_<2998./page/cloud/index>_<2998./page/component/index>_<2998./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
31
test/node-modules/cases/wcc/lazyload/case6/config.json
Normal file
31
test/node-modules/cases/wcc/lazyload/case6/config.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"isCut": true,
|
||||
"wxmlCompileConfig": "12>_<6832./component/navigation-bar/navigation-bar.wxml>_<68321>_<6832mp-navigation-bar>_<6832./components/navigation-bar/index.wxml>_<68321>_<6832mp-navigation-bar>_<6832./components/page-scroll/index.wxml>_<68321>_<6832mp-navigation-bar>_<6832./miniprogram_npm/miniprogram-barrage/index.wxml>_<68320>_<6832./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<68320>_<6832./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<68320>_<6832./miniprogram_npm/wxml-to-canvas/index.wxml>_<68320>_<6832./page/API/index.wxml>_<68322>_<6832set-tab-bar>_<6832mp-navigation-bar>_<6832./page/API/components/set-tab-bar/set-tab-bar.wxml>_<68321>_<6832mp-navigation-bar>_<6832./page/cloud/index.wxml>_<68321>_<6832mp-navigation-bar>_<6832./page/component/index.wxml>_<68321>_<6832mp-navigation-bar>_<6832./page/extend/index.wxml>_<68321>_<6832mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<6832",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": "./component/navigation-bar/navigation-bar>_<6832./components/navigation-bar/index>_<6832./components/page-scroll/index>_<6832./miniprogram_npm/miniprogram-barrage/index>_<6832./miniprogram_npm/miniprogram-recycle-view/recycle-item>_<6832./miniprogram_npm/miniprogram-recycle-view/recycle-view>_<6832./miniprogram_npm/wxml-to-canvas/index>_<6832./page/API/index>_<6832./page/API/components/set-tab-bar/set-tab-bar>_<6832./page/cloud/index>_<6832./page/component/index>_<6832./page/extend/index"
|
||||
}
|
File diff suppressed because one or more lines are too long
31
test/node-modules/cases/wcc/raw/case2/config.json
Normal file
31
test/node-modules/cases/wcc/raw/case2/config.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$gwx",
|
||||
"isCut": true,
|
||||
"wxmlCompileConfig": "12>_<5704./component/navigation-bar/navigation-bar.wxml>_<57041>_<5704mp-navigation-bar>_<5704./components/navigation-bar/index.wxml>_<57041>_<5704mp-navigation-bar>_<5704./components/page-scroll/index.wxml>_<57041>_<5704mp-navigation-bar>_<5704./miniprogram_npm/miniprogram-barrage/index.wxml>_<57040>_<5704./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml>_<57040>_<5704./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml>_<57040>_<5704./miniprogram_npm/wxml-to-canvas/index.wxml>_<57040>_<5704./page/API/index.wxml>_<57042>_<5704set-tab-bar>_<5704mp-navigation-bar>_<5704./page/API/components/set-tab-bar/set-tab-bar.wxml>_<57041>_<5704mp-navigation-bar>_<5704./page/cloud/index.wxml>_<57041>_<5704mp-navigation-bar>_<5704./page/component/index.wxml>_<57041>_<5704mp-navigation-bar>_<5704./page/extend/index.wxml>_<57041>_<5704mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<5704",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": ""
|
||||
}
|
1705
test/node-modules/cases/wcc/raw/case2/output/wine-output.js
Normal file
1705
test/node-modules/cases/wcc/raw/case2/output/wine-output.js
Normal file
File diff suppressed because it is too large
Load Diff
38
test/node-modules/cases/wcc/raw/case3/config.json
Normal file
38
test/node-modules/cases/wcc/raw/case3/config.json
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"files": [
|
||||
"./common/foot.wxml",
|
||||
"./common/head.wxml",
|
||||
"./component/navigation-bar/navigation-bar.wxml",
|
||||
"./components/navigation-bar/index.wxml",
|
||||
"./components/page-scroll/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxml",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxml",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxml",
|
||||
"./page/API/index.wxml",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxml",
|
||||
"./page/cloud/index.wxml",
|
||||
"./page/common/foot.wxml",
|
||||
"./page/common/head.wxml",
|
||||
"./page/component/index.wxml",
|
||||
"./page/extend/index.wxml",
|
||||
"./packageSkyline/pages/flutter/half-page/index.wxml",
|
||||
"./packageSkyline/pages/flutter/scale-page/index.wxml",
|
||||
"./packageSkyline/pages/share-element/card/index.wxml",
|
||||
"./packageSkyline/pages/share-element/list/index.wxml",
|
||||
"./packageSkyline/pages/worklet/animation/index.wxml",
|
||||
"./packageSkyline/pages/worklet/bottom-sheet/index.wxml",
|
||||
"./packageSkyline/pages/worklet/gesture/index.wxml"
|
||||
],
|
||||
"debugWXS": false,
|
||||
"debug": true,
|
||||
"genfuncname": "$7061636b616765536b796c696e652f",
|
||||
"isCut": true,
|
||||
"wxmlCompileConfig": "7>_<344./packageSkyline/pages/flutter/half-page/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/flutter/scale-page/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/share-element/card/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/share-element/list/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/worklet/animation/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/worklet/bottom-sheet/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar>_<344./packageSkyline/pages/worklet/gesture/index.wxml>_<3443>_<344navigation-bar>_<344page-scroll>_<344mp-navigation-bar",
|
||||
"wxmlCompileConfigSplit": ">_<344",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxml": "<mp-navigation-bar title=\"小程序官方组件展示\" back=\"{{false}}\" data-ib-structured-id=\"0\"></mp-navigation-bar>\n<scroll-view class=\"page-scroll-view\" scroll-y type=\"list\" data-ib-structured-id=\"1\">\n<view class=\"page\" data-weui-theme=\"{{theme}}\" data-ib-structured-id=\"2\">\n <view class=\"index\" data-ib-structured-id=\"3\">\n <view class=\"index-hd\" data-ib-structured-id=\"4\">\n <image class=\"index-logo\" src=\"resources/kind/logo.png\" data-ib-structured-id=\"5\"></image>\n <text class=\"index-desc\" data-ib-structured-id=\"6\">以下将展示小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见 <text class=\"weui-agree__link\" bindtap=\"navToDoc\" data-ib-structured-id=\"7\">小程序开发文档</text>。</text>\n </view>\n <view class=\"index-bd\" data-ib-structured-id=\"8\">\n <view class=\"kind-list\" data-ib-structured-id=\"9\">\n <block wx:for-items=\"{{list}}\" wx:key=\"{{item.id}}\" data-ib-structured-id=\"10\">\n <view class=\"kind-list-item\" data-ib-structured-id=\"11\">\n <view id=\"{{item.id}}\" class=\"kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}\" bindtap=\"kindToggle\" data-ib-structured-id=\"12\">\n <view class=\"kind-list-text\" data-ib-structured-id=\"13\">{{item.name}}</view>\n <image wx:if=\"{{theme === 'dark'}}\" class=\"kind-list-img\" src=\"resources/kind/{{item.id}}_dark.png\" data-ib-structured-id=\"14\"></image>\n <image wx:else class=\"kind-list-img\" src=\"resources/kind/{{item.id}}.png\" data-ib-structured-id=\"15\"></image>\n </view>\n <view class=\"kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}\" data-ib-structured-id=\"16\">\n <view class=\"navigator-box {{item.open ? 'navigator-box-show' : ''}}\" data-ib-structured-id=\"17\">\n <block wx:for-items=\"{{item.pages}}\" wx:for-item=\"page\" wx:key=\"*item\" data-ib-structured-id=\"18\">\n <view wx:if=\"{{page.appid}}\" data-ib-structured-id=\"19\">\n <navigator target=\"miniProgram\" open-type=\"navigate\" app-id=\"{{page.appid}}\" path=\"\" extra-data=\"\" version=\"release\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"20\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"21\"></view>\n </view>\n <!-- custom-route,自定义路由暂时不能用 navigator -->\n <view wx:elif=\"{{page.key == 'custom-route'}}\" data-ib-structured-id=\"22\">\n <view bindtap=\"goToCustomRoute\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"23\">{{page.name}}</view>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"24\"></view>\n </view>\n <!-- skyline -->\n <view wx:elif=\"{{item.id == 'Skyline'}}\" data-ib-structured-id=\"25\">\n <navigator url=\"/packageSkyline/pages/{{page.url}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"26\">{{page.name}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"27\"></view>\n </view>\n <view wx:else data-ib-structured-id=\"28\">\n <navigator url=\"/packageComponent/pages/{{item.id}}/{{page}}/{{page}}\" class=\"navigator {{index + 1 === item.pages.length ? '' : 'navigator-bottom-line'}}\" data-ib-structured-id=\"29\">{{page}}</navigator>\n <view class=\"navigator-arrow\" data-ib-structured-id=\"30\"></view>\n </view>\n </block>\n </view>\n </view>\n </view>\n </block>\n </view>\n </view>\n </view>\n</view>\n</scroll-view>\n"
|
||||
},
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyloadConfig": ""
|
||||
}
|
1805
test/node-modules/cases/wcc/raw/case3/output/wine-output.js
Normal file
1805
test/node-modules/cases/wcc/raw/case3/output/wine-output.js
Normal file
File diff suppressed because it is too large
Load Diff
28
test/node-modules/cases/wcsc/lazyload/case2/config.json
Normal file
28
test/node-modules/cases/wcsc/lazyload/case2/config.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"pageCount": 12,
|
||||
"files": [
|
||||
"./page/component/index.wxss",
|
||||
"./page/API/index.wxss",
|
||||
"./page/cloud/index.wxss",
|
||||
"./page/extend/index.wxss",
|
||||
"./component/navigation-bar/navigation-bar.wxss",
|
||||
"./components/navigation-bar/index.wxss",
|
||||
"./components/page-scroll/index.wxss",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxss",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxss",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxss",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxss",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxss",
|
||||
"./app.wxss",
|
||||
"./common/common-skyline.wxss",
|
||||
"./common/reset.wxss",
|
||||
"./common/lib/weui.wxss",
|
||||
"./page/common/index-skyline.wxss"
|
||||
],
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"lazyload": true,
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxss": "@import \"../../common/reset.wxss\";\n@import \"../common/index-skyline.wxss\";\n\n.weui-agree__link {\n display: inline;\n color: #576b95;\n}\n\n[data-weui-theme=dark] .weui-agree__link {\n color: #7d90a9;\n}\n"
|
||||
},
|
||||
"debug": true
|
||||
}
|
File diff suppressed because one or more lines are too long
27
test/node-modules/cases/wcsc/raw/case1/config.json
Normal file
27
test/node-modules/cases/wcsc/raw/case1/config.json
Normal file
@ -0,0 +1,27 @@
|
||||
{
|
||||
"pageCount": 12,
|
||||
"files": [
|
||||
"./page/component/index.wxss",
|
||||
"./page/API/index.wxss",
|
||||
"./page/cloud/index.wxss",
|
||||
"./page/extend/index.wxss",
|
||||
"./component/navigation-bar/navigation-bar.wxss",
|
||||
"./components/navigation-bar/index.wxss",
|
||||
"./components/page-scroll/index.wxss",
|
||||
"./miniprogram_npm/miniprogram-barrage/index.wxss",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-item.wxss",
|
||||
"./miniprogram_npm/miniprogram-recycle-view/recycle-view.wxss",
|
||||
"./miniprogram_npm/wxml-to-canvas/index.wxss",
|
||||
"./page/API/components/set-tab-bar/set-tab-bar.wxss",
|
||||
"./app.wxss",
|
||||
"./common/common-skyline.wxss",
|
||||
"./common/reset.wxss",
|
||||
"./common/lib/weui.wxss",
|
||||
"./page/common/index-skyline.wxss"
|
||||
],
|
||||
"cwd": "../../../../../../examples/miniprogram-demo/miniprogram/",
|
||||
"replaceContent": {
|
||||
"./page/component/index.wxss": "@import \"../../common/reset.wxss\";\n@import \"../common/index-skyline.wxss\";\n\n.weui-agree__link {\n display: inline;\n color: #576b95;\n}\n\n[data-weui-theme=dark] .weui-agree__link {\n color: #7d90a9;\n}\n"
|
||||
},
|
||||
"debug": true
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -51,8 +51,8 @@ describe("module wcsc", function () {
|
||||
const wineResult = fs.readFileSync(
|
||||
`${casePath}/output/wine-output.js`
|
||||
);
|
||||
fs.writeFileSync(`${storagePath}/node-output.js`, nodeResult);
|
||||
assert.equal(wineResult, nodeResult);
|
||||
fs.writeFileSync(`${storagePath}/node-output.json`, JSON.stringify(nodeResult, null, 4));
|
||||
assert.deepEqual(wineResult, nodeResult);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -29,7 +29,7 @@ const init = async ()=>{
|
||||
fs.writeFileSync(`${storagePath}/wine-output.json`, JSON.stringify(nodeResult, null, 4));
|
||||
}else{
|
||||
// nodeResult = nodeResult.substring(0, nodeResult.length - 1);
|
||||
fs.writeFileSync(`${storagePath}/wine-output.js`, nodeResult);
|
||||
fs.writeFileSync(`${storagePath}/wine-output.json`, JSON.stringify(nodeResult, null, 4));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user