Skip to content

Commit 06fe384

Browse files
committed
update : cli 版本更新
1 parent 8ff9805 commit 06fe384

File tree

5 files changed

+150
-101
lines changed

5 files changed

+150
-101
lines changed

package.json

+21-21
Original file line numberDiff line numberDiff line change
@@ -31,42 +31,42 @@
3131
"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch",
3232
"dev:quickapp": "cross-env NODE_ENV=development UNI_PLATFORM=quickapp vue-cli-service uni-build --watch",
3333
"info": "node node_modules/@dcloudio/vue-cli-plugin-uni/commands/info.js",
34-
"serve:quickapp": "node node_modules/@dcloudio/uni-quickapp/bin/serve.js",
35-
"build:lib":"node build/build-lib.js lib",
36-
"build:npm":"node build/build-lib.js npm"
34+
"serve:quickapp": "node node_modules/@dcloudio/uni-quickapp/bin/serve.js",
35+
"build:lib": "node build/build-lib.js lib",
36+
"build:npm": "node build/build-lib.js npm"
3737
},
3838
"dependencies": {
39-
"@dcloudio/uni-app-plus": "^2.0.0-alpha-26620200319004",
40-
"@dcloudio/uni-h5": "^2.0.0-alpha-26620200319004",
39+
"@dcloudio/uni-app-plus": "^2.0.0-alpha-26920200401004",
40+
"@dcloudio/uni-h5": "^2.0.0-alpha-26920200401004",
4141
"@dcloudio/uni-helper-json": "*",
42-
"@dcloudio/uni-mp-alipay": "^2.0.0-alpha-26620200319004",
43-
"@dcloudio/uni-mp-baidu": "^2.0.0-alpha-26620200319004",
44-
"@dcloudio/uni-mp-qq": "^2.0.0-alpha-26620200319004",
45-
"@dcloudio/uni-mp-toutiao": "^2.0.0-alpha-26620200319004",
46-
"@dcloudio/uni-mp-weixin": "^2.0.0-alpha-26620200319004",
42+
"@dcloudio/uni-mp-alipay": "^2.0.0-alpha-26920200401004",
43+
"@dcloudio/uni-mp-baidu": "^2.0.0-alpha-26920200401004",
44+
"@dcloudio/uni-mp-qq": "^2.0.0-alpha-26920200401004",
45+
"@dcloudio/uni-mp-toutiao": "^2.0.0-alpha-26920200401004",
46+
"@dcloudio/uni-mp-weixin": "^2.0.0-alpha-26920200401004",
4747
"@dcloudio/uni-stat": "^2.0.0-alpha-26620200319004",
4848
"flyio": "^0.6.2",
4949
"regenerator-runtime": "^0.12.1",
5050
"vue": "^2.6.11",
5151
"vuex": "^3.0.1"
5252
},
5353
"devDependencies": {
54-
"@dcloudio/uni-cli-shared": "^2.0.0-alpha-26620200319004",
55-
"@dcloudio/uni-migration": "^2.0.0-alpha-26620200319004",
56-
"@dcloudio/uni-template-compiler": "^2.0.0-alpha-26620200319004",
57-
"@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.0-alpha-26620200319004",
58-
"@dcloudio/vue-cli-plugin-uni": "^2.0.0-alpha-26620200319004",
59-
"@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.0-alpha-26620200319004",
60-
"@dcloudio/webpack-uni-mp-loader": "^2.0.0-alpha-26620200319004",
61-
"@dcloudio/webpack-uni-pages-loader": "^2.0.0-alpha-26620200319004",
54+
"@dcloudio/uni-cli-shared": "^2.0.0-alpha-26920200401004",
55+
"@dcloudio/uni-migration": "^2.0.0-alpha-26920200401004",
56+
"@dcloudio/uni-template-compiler": "^2.0.0-alpha-26920200401004",
57+
"@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.0-alpha-26920200401004",
58+
"@dcloudio/vue-cli-plugin-uni": "^2.0.0-alpha-26920200401004",
59+
"@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.0-alpha-26920200401004",
60+
"@dcloudio/webpack-uni-mp-loader": "^2.0.0-alpha-26920200401004",
61+
"@dcloudio/webpack-uni-pages-loader": "^2.0.0-alpha-26920200401004",
6262
"@types/html5plus": "*",
6363
"@types/uni-app": "*",
6464
"@vue/cli-plugin-babel": "3.5.1",
6565
"@vue/cli-service": "^4.2.0",
6666
"babel-plugin-import": "^1.11.0",
6767
"cross-env": "^7.0.2",
68-
"mini-types": "*",
69-
"miniprogram-api-typings": "^2.8.0-2",
68+
"mini-types": "^0.1.1",
69+
"miniprogram-api-typings": "^2.10.3",
7070
"node-sass": "^4.13.1",
7171
"postcss-comment": "^2.0.0",
7272
"sass-loader": "^8.0.2",
@@ -79,4 +79,4 @@
7979
"uni-app": {
8080
"scripts": {}
8181
}
82-
}
82+
}

src/manifest.json

+49-48
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,51 @@
11
{
2-
"name": "",
3-
"appid": "",
4-
"description": "",
5-
"versionName": "1.0.0",
6-
"versionCode": "100",
7-
"transformPx": false,
8-
"app-plus": {
9-
"nvueCompiler": "uni-app",
10-
"compilerVersion": 3,
11-
"modules": {},
12-
"distribute": {
13-
"android": {
14-
"permissions": [
15-
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
16-
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
17-
"<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
18-
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
19-
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
20-
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
21-
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
22-
"<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
23-
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
24-
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
25-
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
26-
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
27-
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
28-
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
29-
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
30-
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
31-
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
32-
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
33-
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
34-
"<uses-feature android:name=\"android.hardware.camera\"/>",
35-
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
36-
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
37-
]
38-
},
39-
"ios": {},
40-
"sdkConfigs": {}
2+
"name" : "",
3+
"appid" : "",
4+
"description" : "",
5+
"versionName" : "1.0.0",
6+
"versionCode" : "100",
7+
"transformPx" : false,
8+
"app-plus" : {
9+
"nvueCompiler" : "uni-app",
10+
"compilerVersion" : 3,
11+
"modules" : {},
12+
"distribute" : {
13+
"android" : {
14+
"permissions" : [
15+
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
16+
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
17+
"<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
18+
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
19+
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
20+
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
21+
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
22+
"<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
23+
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
24+
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
25+
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
26+
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
27+
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
28+
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
29+
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
30+
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
31+
"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
32+
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
33+
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
34+
"<uses-feature android:name=\"android.hardware.camera\"/>",
35+
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
36+
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
37+
]
38+
},
39+
"ios" : {},
40+
"sdkConfigs" : {}
41+
},
42+
"nvueLaunchMode" : "fast"
43+
},
44+
"quickapp" : {},
45+
"mp-weixin" : {
46+
"appid" : "",
47+
"setting" : {
48+
"urlCheck" : true
49+
}
4150
}
42-
},
43-
"quickapp": {},
44-
"mp-weixin": {
45-
"appid": "",
46-
"setting": {
47-
"urlCheck": true
48-
}
49-
}
50-
}
51+
}

src/pages.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,8 @@
246246
"backgroundColor": "#F8F8F8",
247247
"list": [{
248248
"pagePath": "pages/vue/index/index",
249-
"iconPath": "static/api.png",
250-
"selectedIconPath": "static/apiHL.png",
249+
"iconPath": "static/component.png",
250+
"selectedIconPath": "static/componentHL.png",
251251
"text": "VUE"
252252
},{
253253
"pagePath": "pages/nvue/index/index",

src/pages/nvue/index/index.nvue

+39-15
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
<template>
22
<view>
3+
<view class="index-box">
4+
<!-- #ifdef APP-NVUE -->
5+
<text class="index-text">当前页面为 nvue 页面引用 uni-ui 组件示例</text>
6+
<!-- #endif -->
7+
<!-- #ifndef APP-NVUE -->
8+
<text class="index-text">当前页面为 vue 页面引用 uni-ui 组件示例</text>
9+
<!-- #endif -->
10+
</view>
11+
312
<uni-section title="布局组件" type="line"></uni-section>
413
<uni-list>
514
<uni-list-item v-for="(layout, index) in layouts" :key="index" :title="layout.name" @click="goDetailPage(layout)" />
@@ -34,10 +43,10 @@
3443
{
3544
name: 'List 列表',
3645
url: 'list'
37-
},
38-
{
39-
name: 'Title 章节标题',
40-
url: 'title'
46+
},
47+
{
48+
name: 'Title 章节标题',
49+
url: 'title'
4150
},
4251
{
4352
name: 'Section 标题栏',
@@ -71,9 +80,9 @@
7180
{
7281
name: 'Tag 标签',
7382
url: 'tag'
74-
},{
75-
name: 'Transition 过渡动画',
76-
url:'transition'
83+
}, {
84+
name: 'Transition 过渡动画',
85+
url: 'transition'
7786
}
7887
],
7988
functionals: [{
@@ -154,22 +163,37 @@
154163
},
155164
methods: {
156165
goDetailPage(e) {
157-
let path = e.url
166+
let path = e.url
158167
// #ifdef APP-NVUE
159168
uni.navigateTo({
160169
url: `/pages/nvue/${path}/${path}`
161-
})
162-
// #endif
163-
// #ifndef APP-NVUE
164-
uni.navigateTo({
165-
url: `/pages/nvue/${path}/${path}`
166-
})
170+
})
171+
// #endif
172+
// #ifndef APP-NVUE
173+
uni.navigateTo({
174+
url: `/pages/nvue/${path}/${path}`
175+
})
167176
// #endif
168177
}
169178
}
170179
}
171180
</script>
172181

173182
<style lang="scss">
174-
@import '@/common/uni-nvue.scss'
183+
@import '@/common/uni-nvue.scss';
184+
185+
.index-box {
186+
/* #ifndef APP-NVUE */
187+
display: flex;
188+
/* #endif */
189+
flex-direction: row;
190+
align-items: center;
191+
height: 50px;
192+
padding: 0 15px;
193+
}
194+
195+
.index-text {
196+
font-size: 14px;
197+
color: #666;
198+
}
175199
</style>

src/pages/vue/index/index.vue

+39-15
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
<template>
22
<view>
3+
<view class="index-box">
4+
<!-- #ifdef APP-NVUE -->
5+
<text class="index-text">当前页面为 nvue 页面引用 uni-ui 组件示例</text>
6+
<!-- #endif -->
7+
<!-- #ifndef APP-NVUE -->
8+
<text class="index-text">当前页面为 vue 页面引用 uni-ui 组件示例</text>
9+
<!-- #endif -->
10+
</view>
11+
312
<uni-section title="布局组件" type="line"></uni-section>
413
<uni-list>
514
<uni-list-item v-for="(layout, index) in layouts" :key="index" :title="layout.name" @click="goDetailPage(layout)" />
@@ -34,10 +43,10 @@
3443
{
3544
name: 'List 列表',
3645
url: 'list'
37-
},
38-
{
39-
name: 'Title 章节标题',
40-
url: 'title'
46+
},
47+
{
48+
name: 'Title 章节标题',
49+
url: 'title'
4150
},
4251
{
4352
name: 'Section 标题栏',
@@ -71,9 +80,9 @@
7180
{
7281
name: 'Tag 标签',
7382
url: 'tag'
74-
},{
75-
name: 'Transition 过渡动画',
76-
url:'transition'
83+
}, {
84+
name: 'Transition 过渡动画',
85+
url: 'transition'
7786
}
7887
],
7988
functionals: [{
@@ -154,22 +163,37 @@
154163
},
155164
methods: {
156165
goDetailPage(e) {
157-
let path = e.url
166+
let path = e.url
158167
// #ifdef APP-NVUE
159168
uni.navigateTo({
160169
url: `/pages/nvue/${path}/${path}`
161-
})
162-
// #endif
163-
// #ifndef APP-NVUE
164-
uni.navigateTo({
165-
url: `/pages/nvue/${path}/${path}`
166-
})
170+
})
171+
// #endif
172+
// #ifndef APP-NVUE
173+
uni.navigateTo({
174+
url: `/pages/nvue/${path}/${path}`
175+
})
167176
// #endif
168177
}
169178
}
170179
}
171180
</script>
172181

173182
<style lang="scss">
174-
@import '@/common/uni-nvue.scss'
183+
@import '@/common/uni-nvue.scss';
184+
185+
.index-box {
186+
/* #ifndef APP-NVUE */
187+
display: flex;
188+
/* #endif */
189+
flex-direction: row;
190+
align-items: center;
191+
height: 50px;
192+
padding: 0 15px;
193+
}
194+
195+
.index-text {
196+
font-size: 14px;
197+
color: #666;
198+
}
175199
</style>

0 commit comments

Comments
 (0)