1. ?點擊一次按鈕后 觸發(fā)某個事件 组哩,再次點擊無校
?@click= " virgin && showsomthig()"
其中 virgin 是個 布爾?
showsomthing 是事件 注意的是 在這種寫法中 ?showsomething() 必須加上小括號
2.圖片路徑打包出錯的問題?
1. 一個在辦法是在webpack.base.conf 里設置assetsPublicPath:'/' 根目錄,assetsSubDirectory: './在服務器中的相對路徑/static',
config/index.js
assetsSubDirectory:'AbsolutePath/projectPath/static',? ? assetsPublicPath:'/',
2. 還有一個是在ExtractTextPlugin,css目錄路徑挺峡,把脫離出來的css路徑裸在項目路徑,在webpack.prod.conf中設置,
//不需要提到static/css 中//new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')),newExtractTextPlugin('[name].[contenthash].css'),
config/index.js
assetsSubDirectory:'static',? ? assetsPublicPath:'./',
3. 在 data 里面 使用 bg:require(img) 然后在標簽內用動態(tài) :style="{background:'bg'}"
4.
3.動態(tài)改變title
參考?
https://segmentfault.com/a/1190000007387556
這里是用innerText來實現(xiàn)標題更新,如果你嫌棄這里多了一個無用div,還可以通過指令綁定值的方式實現(xiàn)
Vue.directive('title', {? inserted: function (el, binding) {? ? document.title= binding.value}})……組件內的內容這里的div可以是你組件內的任何標簽
4. 快速生成一個相同元素的數組(100個false)
1. ES6大法
Array(100).fill(false)
或者
Array(...Array(100)).map(()=>{returnfalse})
2. ES5未老
Array.apply(null,Array(10)).map(function(){return false})
或者
Array(10).join("false$").split("$")