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

鍍金池/ 問答/ HTML問答
青黛色 回答

這就屬于 js 的閉包了, 這個(gè)是在詞法作用域決定的那些變量,函數(shù)之后可以拿到~
想你定義的兩個(gè)函數(shù), 一個(gè)函數(shù)調(diào)用另一個(gè)函數(shù), 兩個(gè)函數(shù)有自己的函數(shù)作用域, 是不能拿到對方的變量的

萌小萌 回答

1.要在loader里配置

options: {
      attrs: [':data-src']
    }

2.img標(biāo)簽里要有data-src屬性
3.要require 包含img標(biāo)簽的html

扯不斷 回答

但是 console.log出來是undefined

巫婆 回答

webpack 里面的是在編譯期給你報(bào)錯(cuò)用的,報(bào)錯(cuò)了會(huì)停止編譯,直到你修復(fù)。

vscode中的是提示給你看的,方便你直接看到錯(cuò)誤。順便會(huì)幫你修復(fù)簡單的錯(cuò)誤。

沖突是會(huì)有的,不過都是可配置的,不會(huì)配置的話就先去拿一份別人配置好的來用

妖妖 回答

最好貼上源碼,不然不知道你的問題究竟是什么?猜測,你是執(zhí)行了 npm run dev 出現(xiàn)的,還是執(zhí)行過 npm run build,通過 http-server 來訪問 dist 目錄下的內(nèi)容?

笑浮塵 回答
  1. 你直接去package.json看。
  1. 直接翻打包好的代碼 查找關(guān)鍵字 version=
旖襯 回答

動(dòng)態(tài)路由,利用路由守衛(wèi)去動(dòng)態(tài)生成路由模板,動(dòng)態(tài)渲染模塊

刮刮樂 回答

后臺(tái)寫個(gè)接口,返回需要的數(shù)據(jù)。

情未了 回答

背景設(shè)置background-size: 100% 100%;

舊螢火 回答

你的想法是對的,這也是最簡單的處理方式,

const { pathname } = location;

url上獲取到pathname,即com后面的那一段,剛好和下面的鏈接href值是相同的,遍歷所有區(qū)域下的a鏈接,

if (aTag.href === pathname) { 
    aTag.className = 'on'; 
}
亮瞎她 回答

哈哈...頭發(fā)掉光了再回答你!

location /api/ {
            proxy_pass https://localhost:3010;
         }

注意location后面寫成/api//api是不一樣的(特別注意哦),你的node啟動(dòng)了服務(wù),例如是8080的端口, nginx代理直接代理過去就好了,如果你想把/blog代理不需要加后面的斜杠哦,而且域名訪問的時(shí)候應(yīng)該是https://www.xxx.com/blog即可,另外root的路徑指向,應(yīng)該從根目錄開始哦

黑與白 回答

你的Noo是哪里來的

F.prototype = Mmm.prototype;
Nnn.prototype = new F();
Nnn.prototype.constructor = Nnn;

你的do不是原型鏈上的方法,而是對象的屬性所有不會(huì)通過原型鏈繼承

1.修改屬性do為原型鏈上方法

Mmm.prototype.do = function () { console.log("DO!!");

2.將屬性do綁定到Nnn內(nèi)

function Nnn() {
    Mmm.call(this);//繼承屬性
    this.nnname = 'NNN';
}
幼梔 回答

兄弟,你沒有理解transition的作用吧

<transition> 元素作為單個(gè)元素/組件的過渡效果。<transition> 只會(huì)把過渡效果應(yīng)用到其包裹的內(nèi)容上,而不會(huì)額外渲染 DOM 元素,也不會(huì)出現(xiàn)在檢測過的組件層級中。

transition其實(shí)只是在元素/組件的過渡的時(shí)候才會(huì)有效果,需要配合v-show 或者 v-if使用。

<transition-group name="drop" v-on:before-enter="enterFisrt" v-on:enter="enter" v-on:after-enter="EnterLast" >
  <div class="ball" v-for="(ball,index) in balls" :key="index" v-show="ball.show">
    <span class="inner inner_hook"></span>
  </div>
</transition-group>

兄弟,你忘記使用v-show了

何蘇葉 回答

components注冊一下;
components:{h}

孤酒 回答

謝邀!
本來打算直接運(yùn)行一下你那個(gè)代碼的,不過看起來似乎不行。
除了clientWidth獲取可視區(qū)域?qū)挾纫酝猓€有幾個(gè)獲取寬度的屬性,例如offsetWidth,可以都試一試。

還有一個(gè)問題就是你提到了去掉里面的i標(biāo)簽獲取的寬度就正常了,那么有沒有對所有標(biāo)簽的默認(rèn)樣式進(jìn)行統(tǒng)一的處理,因?yàn)楹芏鄻?biāo)簽都是有默認(rèn)樣式的。

入她眼 回答

可以將entry配置與htmlwebpackplugins配置通過遍歷的方式抽離出來.
可以參考webpack-mutipage-tempalte
這是入口配置部分

// 多頁面配置
const glob = require('glob')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const { resolve } = require('./utils')

const entries = glob.sync(resolve('src/page/**/*.js'))
const entriesOpt = {}
const pluginsOpt = []

const faviconPath = resolve('src/image/favicon/favicon.png')

entries.forEach(item => {
  const chunkName = item.match(/src\/page\/(.+)\.js/)[1]
  const templatePath = item.replace(/.js$/, '.html')
  let fileName = templatePath.match(/src\/(page\/.+\.html$)/)[1]

  entriesOpt[chunkName] = item

  pluginsOpt.push(
    new HtmlWebpackPlugin({
      favicon: faviconPath,
      filename: fileName,
      template: templatePath,
      chunks: ['vendor', 'manifest', 'common-styles', chunkName],
      minify: {
        removeComments: true,
        collapseWhitespace: true,
        removeAttributeQuotes: true
      }
    })
  )
})

const config = {
  entry: entriesOpt,
  plugins: pluginsOpt
}

module.exports = config
冷溫柔 回答

一句話解釋:你寫script標(biāo)簽可以直接忽略掉type默認(rèn)就是javascript;你看人家標(biāo)簽里寫著type呢,里邊放的那是text格式的template~