在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答
抱緊我 回答
  • 試了網(wǎng)上幾個方法都不管用,于是我直接簡單粗暴的把 webpack.prod.conf.js 中的 兩處
  • CommonsChunkPlugin注釋掉了。就沒報錯,目前沒問題。
  • 下面把代碼放一下
var path = require('path')
var utils = require('./utils')
var webpack = require('webpack')
var config = require('../config')
var merge = require('webpack-merge')
var baseWebpackConfig = require('./webpack.base.conf')
var CopyWebpackPlugin = require('copy-webpack-plugin')
var HtmlWebpackPlugin = require('html-webpack-plugin')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')

var env = config.build.env

var webpackConfig = merge(baseWebpackConfig, {
  module: {
    rules: utils.styleLoaders({
      sourceMap: config.build.productionSourceMap,
      extract: true
    })
  },
  devtool: config.build.productionSourceMap ? '#source-map' : false,
  output: {
    path: config.build.assetsRoot,
    filename: utils.assetsPath('js/[name].[chunkhash].js', true),
    chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
  },
  plugins: [
    // http://vuejs.github.io/vue-loader/en/workflow/production.html
    new webpack.DefinePlugin({
      'process.env': env
    }),
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        warnings: false
      },
      sourceMap: true
    }),
    // extract css into its own file
    new ExtractTextPlugin({
      filename: utils.assetsPath('css/[name].[contenthash].css', true),
      allChunks: true
    }),
    // Compress extracted CSS. We are using this plugin so that possible
    // duplicated CSS from different components can be deduped.
    new OptimizeCSSPlugin({
      cssProcessorOptions: {
        safe: true
      }
    }),
    // generate dist index.html with correct asset hash for caching.
    // you can customize output by editing /index.html
    // see https://github.com/ampedandwired/html-webpack-plugin
    ...utils.getHtmlPlugins(),
    // keep module.id stable when vender modules does not change
    new webpack.HashedModuleIdsPlugin(),
    // split vendor js into its own file
     <1.--------------------------------------------------------------------->
    // new webpack.optimize.CommonsChunkPlugin({
    //   name: 'vendor',
    //   minChunks: function (module, count) {
    //     // any required modules inside node_modules are extracted to vendor
    //     return (
    //       module.resource &&
    //       /\.js$/.test(module.resource) &&
    //       module.resource.indexOf(
    //         path.join(__dirname, '../node_modules')
    //       ) === 0
    //     )
    //   }
    // }),
     ----------------------------------------------------------------------
    // extract webpack runtime and module manifest to its own file in order to
    // prevent vendor hash from being updated whenever app bundle is updated
     <2.--------------------------------------------------------------------->
    // new webpack.optimize.CommonsChunkPlugin({
    //   name: 'manifest',
    //   chunks: ['vendor']
    // }),
     ----------------------------------------------------------------------
    // copy custom static assets
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.build.assetsSubDirectory,
        ignore: ['.*']
      }
    ])
  ]
})

if (config.build.productionGzip) {
  var CompressionWebpackPlugin = require('compression-webpack-plugin')

  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' +
        config.build.productionGzipExtensions.join('|') +
        ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )
}

if (config.build.bundleAnalyzerReport) {
  var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
  webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}

module.exports = webpackConfig
荒城 回答

可以在寫組件的時候多去考慮一下代碼的結(jié)構(gòu),精簡代碼從而實現(xiàn)你想要的模塊。

心沉 回答

已經(jīng)找到方法了,是我自己SB了,之前其實解決另一個傳參的時候已經(jīng)使用了這個方法,自己沒去試。

孤毒 回答

Dialog的show()方法會調(diào)用其onCreate()方法,ProgressBar是android系統(tǒng)類,
如果斷點調(diào)試沒有執(zhí)行, 可能原因

  1. compileSdk版本和真機系統(tǒng)版本不一致,源碼存在差異,無法正確斷點。
  2. compileSdk版本和真機系統(tǒng)版本一致,可能廠商定制修改了該類,也會造成源碼位置錯亂,無法正確斷點。
冷溫柔 回答

play用touch事件觸發(fā)或者放到wxready里回調(diào)加載。

命多硬 回答

1.如果用的是jQuery Ajax,可以使用自帶的全局處理;

$.ajaxSetup({  
        type: "POST",  
        error: function(xhr, textStatus, errorThrown){  
            switch (xhr.status){   
                case(408):  
                    alert("請求超時");  
                    break;  
                default:  
                    break; 
            }  
        },   
        success: function(data){  
            alert("操作成功");  
        }  
    });

2.如果用的是 fetch或者XMLHttpRequest,可以封裝一個處理請求的模塊,在這個模塊里處理一些全局的網(wǎng)絡(luò)錯誤。以后所有的請求都用這個模塊去處理。

涼心人 回答

如果是客戶端先close的話,要等服務(wù)器處理了你的請求然后服務(wù)器close,客戶端才會響應(yīng)onclose這個事件

參考文章:http://blog.csdn.net/wk313753...

兔寶寶 回答

官方的示例是直接放了字符串,但是你可以v-bind到變量上啊,變量更改提示文字就更改了。

<van-field
    v-model="phone"
    label="手機號"
    placeholder="請輸入手機號"
    :error-message="errorMessage"
  />

還有表單效驗的確沒內(nèi)置,這很無語,建議自己結(jié)合async-validator擼一個,也不難

逗婦乳 回答

思考以下情景:

  1. 首先,是為了區(qū)分同名的類:假定存在一個應(yīng)用服務(wù)器,上面部署著許多獨立的應(yīng)用,同時他們擁有許多同名卻不同版本的類庫。試想,這時候 jvm 該怎么加載這些類同時能盡可能的避免掉類加載時對同名類的差異檢測呢?當然是不同的應(yīng)用都擁有自己獨立的類加載器了。
  2. 其次,是為了更方便的加強類的能力:類加載器可以在 load class 時對 class 進行重寫和覆蓋,在此期間就可以對類進行功能性的增強。比如添加面向切面編程時用到的動態(tài)代理,以及 debug 等原理。怎么樣達到僅修改一個類庫而不對其他類庫產(chǎn)生影響的效果呢?一個比較方便的模式就是每個類庫都可以使用獨立的類加載器

小結(jié):
jvm 需要有不同的類加載器,因為它一方面允許你在一個 jvm 里運行不同的應(yīng)用程序,另一方面方便你獨立的對不同類庫進行運行時增強。

乖乖瀦 回答

1.看你現(xiàn)在的代碼A和B沒有任何關(guān)聯(lián)關(guān)系,如果B是A的組件的話可以通過props傳入
2.如果你只是想把A的方法作為公共的方法,那么可以寫一個公共的js,不需要繼承component,直接在b里import,然后就可以調(diào)用b的方法了,但是這個時候調(diào)用的this并不是指向B組件的實例,所以調(diào)用的時候用類似
change.call(this)這種

入她眼 回答

servlet生命周期,執(zhí)行順序了解一下,瀏覽器地址欄輸入URL請求,是get請求。

葬愛 回答

正常定義的boolean類型的props,可以綁定布爾值的,只有布爾值才行,其他的一切值都算true,包括空串等都是true。剩下的如input的disabled等這些原生的boolean類型的屬性也遵守這個規(guī)則。

:autoplay="val"
val = true/false
局外人 回答

清除緩存之后,要重新登錄啊。強制跳轉(zhuǎn)到登錄頁面去。

302是重定向。一般會在ajax中返回重定向后的地址Location,

var location = xhr.getResponseHeader('Location');

然后拿location作為新地址重新發(fā)起ajax請求。參考:
ajax異步請求302

款爺 回答

React 里面除了原生 HTML 元素之外,你自己的組件是不會自動觸發(fā)什么 onClick 之類的事件的,需要你自己手動調(diào)用父組件通過 props 傳入的方法。

陪妳哭 回答

php只是服務(wù)端的東西,不可能獲取到客戶端的東西,需要前端app給你提供信息就可以,h5是無法獲取用戶端信息的。所以得做個app來讀取,比如你可以用mui,5+ sdk有接口可以獲取通訊錄。

笨小蛋 回答

配置項什么的都對,解析后臺數(shù)據(jù)時傳過來的是一個字符串,應(yīng)該在前面加上一個JSON.parse()