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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
還吻 回答

深度優(yōu)先。 我這里寫了一個(gè)簡(jiǎn)單的React實(shí)現(xiàn)。

https://github.com/azl3979858...

故人嘆 回答

提供一個(gè)思路, 預(yù)先將所有video標(biāo)簽插入文檔中 然后顯示第一個(gè),第一個(gè)播完顯示第二個(gè)

抱緊我 回答
  • 試了網(wǎng)上幾個(gè)方法都不管用,于是我直接簡(jiǎn)單粗暴的把 webpack.prod.conf.js 中的 兩處
  • CommonsChunkPlugin注釋掉了。就沒(méi)報(bào)錯(cuò),目前沒(méi)問(wèn)題。
  • 下面把代碼放一下
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
六扇門 回答

extract-text-webpack-plugin 已經(jīng)不支持 webpack4 了,請(qǐng)使用 mini-css-extract-pluginhttps://www.npmjs.com/package...

故林 回答

因?yàn)槎〞r(shí)器里面打印的變量是全局變量啊。
當(dāng)你修改了全局變量,全局變量的內(nèi)存里的數(shù)值就改變了。
定時(shí)器再去讀取內(nèi)存時(shí),就是修改后的值咯。

遺莣 回答
  1. 檢查你的443端口是否開放了:
openssl s_client -connect example.com:443
  1. 改成廣義設(shè)定:
<VirtualHost [ip address]:443> 改成 <VirtualHost *:443>

更詳細(xì)的參看: https://stackoverflow.com/que...

卟乖 回答

babel了沒(méi)有?
/加一個(gè)文件.bablerc

{
  "presets": [
    "es2015",
    "stage-0",
    "react"
  ]
}
孤巷 回答

舉個(gè)栗子:

1、表達(dá)式

<template>
      <div>
          <a class="button1" @click ="changeStatus"> {{btnStatus?'啟用':'停用'}}</a>
      </div>
</template>

<script>
export default {
    data(){
        return {
            btnStatus: true,
        }
    },
    methods:{
        changeStatus(){
            this.btnStatus = this.btnStatus ? false : true ;
        }
    }
  
}
</script>

<style>

</style>

2、v-if 或 v-show :

<template>
      <div>
          <a class="button1" @click ="changeStatus" v-if= "btnStatus == 0 "> 啟用</a>
          <a class="button2" @click ="changeStatus" v-show="btnStatus == 1 "> 停用</a>
      </div>
</template>

<script>
export default {
    data(){
        return {
            btnStatus: 0,
        }
    },
    methods:{
        changeStatus(){
            this.btnStatus = this.btnStatus === 0 ? 1 : 0 ;
        }
    }
  
}
</script>

<style>

</style>
法克魷 回答

find這個(gè)方法返回的值 指針還是指向原數(shù)組。內(nèi)存的堆??梢粤私庀?br>如果改成filter就不會(huì)了,因?yàn)樗麜?huì)添加一個(gè)新的內(nèi)存棧

葬愛 回答

沒(méi)見過(guò)ParticleCircleMaterial ,如果你指的是 ParticleBasicMaterial 或 ParticleSystemMaterial,那么這兩種材質(zhì)都已經(jīng)廢棄了,取而代之的是PointsMaterial

three.js更新得挺快的,如果按照老的教程找不到某些東西,可以查看廢棄特性列表,看看是不是已廢棄了,

抱緊我 回答

后端要配置允許跨域,而且是允許頭跟origin跨域,origin不能設(shè)置為星號(hào),一般設(shè)置為localhost加你的端口號(hào),默認(rèn)8080

確實(shí)是這樣,我覺(jué)得可能是為了讓用戶更專注于某一具體項(xiàng)吧。
先確認(rèn)用戶名,然后再確認(rèn)密碼。
當(dāng)然這都是猜測(cè),真正原因只有他們的設(shè)計(jì)師才知道了。

瞄小懶 回答

我也是這樣,請(qǐng)問(wèn)怎么解決的呀?

失魂人 回答

"業(yè)務(wù)太靠前,導(dǎo)致不同端重復(fù)實(shí)現(xiàn)" 指本來(lái)一些業(yè)務(wù)應(yīng)用上處理和頁(yè)面展示處理耦合在一起了,這樣為了適應(yīng)不同客戶端,可能導(dǎo)致一些實(shí)現(xiàn)類似功能的代碼重復(fù)。
"邏輯太靠前,造成維護(hù)上的不易"也是指一些應(yīng)用邏輯處理和頁(yè)面處理耦合在一起了,這樣要調(diào)整時(shí)還需要改變頁(yè)面處理,造成維護(hù)不方便,很小的改動(dòng)都可能涉及很多代碼修改。

所以要做好前后端分離,前后端解耦。

北城荒 回答

vue小白想請(qǐng)教樓主這個(gè)問(wèn)題的另一個(gè)問(wèn)題,就是服務(wù)器返回的圖片我怎么用 :src去綁定呢?
然后我在dev環(huán)境下用相對(duì)路徑絕對(duì)路徑都可以用本地的圖片,build之后引用絕對(duì)路徑的圖片就崩了,提示404..現(xiàn)在就是不敢在static里放圖片,圖片都是和vue放在一起,反正它會(huì)自動(dòng)打包?,F(xiàn)在想問(wèn)的就是從服務(wù)器上請(qǐng)求下來(lái)的圖片我應(yīng)該怎么在:src中綁定它呢?

孤巷 回答

computed 是你用a計(jì)算出b,a變了,他就會(huì)重新計(jì)算,
watch 是你watch的那個(gè)東西變了會(huì)觸發(fā)的方法