提交 489abe85 编写于 作者: Q qiang

Merge branch 'dev' of github.com:dcloudio/uni-app into dev

...@@ -3,6 +3,12 @@ const path = require('path') ...@@ -3,6 +3,12 @@ const path = require('path')
const mkdirp = require('mkdirp') const mkdirp = require('mkdirp')
const loaderUtils = require('loader-utils') const loaderUtils = require('loader-utils')
const hasOwnProperty = Object.prototype.hasOwnProperty
function hasOwn (obj, key) {
return hasOwnProperty.call(obj, key)
}
process.UNI_CLOUD = false process.UNI_CLOUD = false
process.UNI_CLOUD_TCB = false process.UNI_CLOUD_TCB = false
process.UNI_CLOUD_ALIYUN = false process.UNI_CLOUD_ALIYUN = false
...@@ -124,7 +130,7 @@ process.UNI_STAT_CONFIG = { ...@@ -124,7 +130,7 @@ process.UNI_STAT_CONFIG = {
// 默认启用 自定义组件模式 // 默认启用 自定义组件模式
// if (isInHBuilderXAlpha) { // if (isInHBuilderXAlpha) {
let usingComponentsAbsent = false let usingComponentsAbsent = false
if (!platformOptions.hasOwnProperty('usingComponents')) { if (!hasOwn(platformOptions, 'usingComponents')) {
usingComponentsAbsent = true usingComponentsAbsent = true
} }
platformOptions.usingComponents = true platformOptions.usingComponents = true
...@@ -173,12 +179,15 @@ if (process.env.UNI_PLATFORM === 'app-plus') { ...@@ -173,12 +179,15 @@ if (process.env.UNI_PLATFORM === 'app-plus') {
isNVueCompiler = false isNVueCompiler = false
} }
if ( if (
platformOptions.compilerVersion === '3' || !hasOwn(platformOptions, 'compilerVersion') || // 默认v3
platformOptions.compilerVersion === 3 (
platformOptions.compilerVersion === '3' ||
platformOptions.compilerVersion === 3
)
) { ) {
delete process.env.UNI_USING_CACHE delete process.env.UNI_USING_CACHE
if (platformOptions.renderer === 'native') { if (platformOptions.renderer === 'native') {
process.env.UNI_USING_V3_NATIVE = true process.env.UNI_USING_V3_NATIVE = true
} else { } else {
process.env.UNI_USING_V3 = true process.env.UNI_USING_V3 = true
platformOptions.usingComponents = true platformOptions.usingComponents = true
...@@ -269,7 +278,8 @@ const needWarning = !platformOptions.usingComponents || usingComponentsAbsent ...@@ -269,7 +278,8 @@ const needWarning = !platformOptions.usingComponents || usingComponentsAbsent
let hasNVue = false let hasNVue = false
// 输出编译器版本等信息 // 输出编译器版本等信息
if (process.env.UNI_USING_NATIVE || process.env.UNI_USING_V3_NATIVE) { if (process.env.UNI_USING_NATIVE || process.env.UNI_USING_V3_NATIVE) {
console.log('当前nvue编译模式' + (process.env.UNI_USING_V3_NATIVE ? '(v3)' : '') + '' + (isNVueCompiler ? 'uni-app' : 'weex') + console.log('当前nvue编译模式' + (process.env.UNI_USING_V3_NATIVE ? '(v3)' : '') + '' + (isNVueCompiler ? 'uni-app'
: 'weex') +
' 。编译模式差异见:https://ask.dcloud.net.cn/article/36074') ' 。编译模式差异见:https://ask.dcloud.net.cn/article/36074')
} else if (process.env.UNI_PLATFORM !== 'h5' && process.env.UNI_PLATFORM !== 'quickapp') { } else if (process.env.UNI_PLATFORM !== 'h5' && process.env.UNI_PLATFORM !== 'quickapp') {
try { try {
......
...@@ -37,7 +37,7 @@ class RewardedVideoAd { ...@@ -37,7 +37,7 @@ class RewardedVideoAd {
this._dispatchEvent('close', { isEnded: e.isEnded }) this._dispatchEvent('close', { isEnded: e.isEnded })
}) })
rewardAd.onVerify((e) => { rewardAd.onVerify((e) => {
this._dispatchEvent('verify', { isValid: e.valid }) this._dispatchEvent('verify', { isValid: e.isValid })
}) })
rewardAd.onError((e) => { rewardAd.onError((e) => {
const { code, message } = e const { code, message } = e
...@@ -75,6 +75,9 @@ class RewardedVideoAd { ...@@ -75,6 +75,9 @@ class RewardedVideoAd {
getProvider () { getProvider () {
return this._rewardAd.getProvider() return this._rewardAd.getProvider()
} }
destroy () {
this._rewardAd.destroy()
}
_loadAd () { _loadAd () {
this._isLoad = false this._isLoad = false
this._rewardAd.load() this._rewardAd.load()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册