Skip to content

Commit

Permalink
Merge branches 'alpha' and 'dev' of https://github.com/dcloudio/uni-app
Browse files Browse the repository at this point in the history
… into alpha
  • Loading branch information
fxy060608 committed Oct 19, 2019
2 parents cc63209 + 82a32e1 commit b5aa4c8
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 6 deletions.
4 changes: 3 additions & 1 deletion packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,9 @@ module.exports = function () {
},
resolveLoader: {
alias: {
'babel-loader': require.resolve('babel-loader')
'babel-loader': require.resolve('babel-loader', {
paths: [require.resolve('@vue/cli-plugin-babel')]
})
}
},
module: {
Expand Down
3 changes: 1 addition & 2 deletions packages/webpack-uni-mp-loader/lib/plugin/generate-app.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ module.exports = function generateApp (compilation) {
process.env.NODE_ENV === 'production' &&
process.env.UNI_PLATFORM !== 'app-plus'
) {
const entryPage = Object.keys(process.UNI_ENTRY)[1]
const targetCssName = entryPage ? (entryPage + ext) : `common/main${ext}`
const targetCssName = `common/main${ext}`

if (!compilation.assets[targetCssName]) {
compilation.assets[targetCssName] = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,20 @@ module.exports = function (pagesJson, userManifestJson) {
// 带 tab
if (pagesJson.tabBar && pagesJson.tabBar.list && pagesJson.tabBar.list.length) {
const tabBar = manifestJson.plus.tabBar = Object.assign({}, pagesJson.tabBar)
tabBar.borderStyle = tabBar.borderStyle === 'white' ? '#ffffff' : '#c6c6c6'
const borderStyles = {
black: 'rgba(0,0,0,0.8)',
white: 'rgba(255,255,255,0.8)'
}
let borderStyle = tabBar.borderStyle
if (!borderStyle) {
borderStyle = borderStyles.black
}
if (borderStyle in borderStyles) {
tabBar.borderStyle = borderStyles[borderStyle]
}
if (!tabBar.selectedColor) {
tabBar.selectedColor = '#0062cc'
}
tabBar.height = `${parseFloat(tabBar.height) || TABBAR_HEIGHT}px`
// 非纯 nvue 项目首页为 nvue 页面
if (!process.env.UNI_USING_NATIVE && isNVueEntryPage) {
Expand Down
13 changes: 11 additions & 2 deletions src/platforms/app-plus/service/framework/tab-bar.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {
requireNativePlugin
} from '../bridge'

const TABBAR_HEIGHT = 56
const TABBAR_HEIGHT = 50

let config

Expand Down Expand Up @@ -91,6 +91,7 @@ function showTabBar (animation) {
}

export default {
id: '0',
init (options, clickCallback) {
if (options && options.list.length) {
config = options
Expand All @@ -101,7 +102,7 @@ export default {
console.log(`uni.requireNativePlugin("uni-tabview") error ${error}`)
}
tabBar && tabBar.onClick(({ index }) => {
clickCallback(config.list[index], index, true)
clickCallback(config.list[index], index)
})
tabBar && tabBar.onMidButtonClick(() => {
publish('onTabBarMidButtonTap', {})
Expand Down Expand Up @@ -146,5 +147,13 @@ export default {
},
get height () {
return config && config.height ? parseFloat(config.height) : TABBAR_HEIGHT
},
setStyle ({ mask }) {
tabBar.setMask({
color: mask
})
},
addEventListener (name, callback) {
tabBar.onMaskClick(callback)
}
}

0 comments on commit b5aa4c8

Please sign in to comment.