鍍金池/ 問答/ HTML問答
逗婦乳 回答

基本是配合

基本的數(shù)據(jù)業(yè)務(wù)ajax,然后繼續(xù)wb事件處理部分業(yè)務(wù)事件,比如上下線,聊天內(nèi)容,狀態(tài)變更等等

巴扎嘿 回答

題外話:
相信你去數(shù)據(jù)庫里面仔細(xì)找的話,還會找到索要0.5個比特幣的信息……
關(guān)于恢復(fù)數(shù)據(jù):
運氣好的話,local.oplog.rs里面還會有點渣渣,可能可以撈出來些東西,建議不要有別的動作,先把oplog.rs導(dǎo)出來:

mongodump -h 127.0.0.1 -d local -c oplog.rs
逗婦乳 回答

"editor.renderLineHighlight": "none"

笑浮塵 回答

可以實現(xiàn),twillo 有文件可看

瞄小懶 回答

這個和正常vue,react項目一樣搭建,只不過需要把 vue,react替換成 artTemplate 和 jQuery而已。

關(guān)于打包,打包工具本身并不關(guān)心你使用的是什么框架,只需要你給它一個入口文件而已,打包工具就會自動加載依賴等進(jìn)行構(gòu)架

在這些框架發(fā)展起來之前,很多項目都是 使用 artTemplate和jQuery寫的,后來遷移到的新框架而已。

早期的技術(shù)開發(fā)棧

  • 模板引擎 artTemplate | Handlebars | Jade | Mustache 等等
  • 工具庫 jQuery undersore等
  • 構(gòu)建工具 fis | grunt | gulp等

當(dāng)然還有很多語言使用的其他模板引擎,比如 php的smarty,
后端可以使用任何模板技術(shù),一旦到了瀏覽器端,那就是前端接管了 模板渲染

使用這個的例子不大好找,以前的公司項目不太適合開源,網(wǎng)上隨便找了一個,你可以參考,看起來還可以。

https://github.com/qinhui6/jq...

朕略傻 回答
const count = 0;
const store = new Vuex.Store({
  state: {
    count,
    a: count, // a初始值依賴count,但是后續(xù)不依賴
  },
  mutations: {
    increment (state) {
      state.count++
    }
  }
})
離殤 回答
  1. 整個項目用了自己寫的組件還是像 Element 或者 Vuetify 之類的組件庫?如果是組件庫,那么綁定一個數(shù)據(jù)就可以顯示或隱藏彈框,不用 v-if(優(yōu)雅了一點?)
  2. 考慮使用 lodash 之類的庫來進(jìn)行 pick、clone、deepClone
  3. 深拷貝的時機不需要通過 watch visible 來觸發(fā),點擊“修改”按鈕的時候就可以進(jìn)行深拷貝
  4. 時間處理可以在保存的時候進(jìn)行,也不需要通過 watch 來觸發(fā)

總而言之,在點擊“修改”的時候準(zhǔn)備數(shù)據(jù),并修改綁定到彈框的數(shù)據(jù)來顯示彈框,點擊保存的時候保存數(shù)據(jù)、隱藏彈框
至于保存數(shù)據(jù)后或取消修改時,準(zhǔn)備的數(shù)據(jù)是否要銷毀,個人覺得可以不用銷毀

墨染殤 回答

Babel只能轉(zhuǎn)語法,不能轉(zhuǎn)Promise 等新的API 打開控制臺看一下 應(yīng)該報的錯是Promise未定義之類的 用Polyfill解決

忘了我 回答

css控制不就行了嗎。
odd

青檸 回答

你設(shè)置了expandedKeys后,Tree組件就變?yōu)槭芸亟M件了。
再次打開窗口時,需要將設(shè)置expandedKeys,將其全部打開。
另外defaultExpandAll屬性只有組件第一個渲然的時候,才會加載,被mount后,該值不再起作用。

孤星 回答

其實就是瀏覽器的瀏覽緩存,兩種解決辦法:
一就是在連接上添加每次都會變化的隨機數(shù)
二就是禁用緩存,參考 http協(xié)議的Cache-Control

涼薄 回答
funa=function(){
    let token =Promise.resolve(1).then(dd=>dd)
    alert("cc " + token);
    return token;
}
funcb=function(){
    let token = funa();
    Promise.reject(1).then(function (res){
        alert("aa")
    },function(err){
        alert("bb")
    });
};

funcb()

首先,你的 let token = this.$http.post(xxx);不對這里的token是Promise對象,我按照你的邏輯模擬了一下,并沒有出現(xiàn)先bb再cc的情況,你的return也不對,不是renturn

壞脾滊 回答

cnpm坑的一逼,不建議用cnpm,刪除掉你的node模塊文件目錄。用npm吧

萌面人 回答

自己回答:

入口文件改一下


import uiCaseader from "./uiCaseader.vue"
import uiSelect from "./uiSelect.vue"
import uiOption from "./uiOption.vue"
import uiItemtext from "./uiItemtext.vue"

const components = [
    uiCaseader,
    uiSelect,
    uiOption, 
    uiItemtext, 

  ];

const install = function(Vue) {
    if (install.installed) return;
    components.map(component => Vue.component(component.name, component));
  };


if (typeof window !== 'undefined' && window.Vue) {
    install(window.Vue);
}

export default {
    install 
}

組件中必須要有 name

夏夕 回答

主要看規(guī)定的接口文檔,如果是必傳參數(shù),不能缺,反之,無所謂

浪蕩不羈 回答

原因有多種

  1. debug打包配置和release的不同
  2. 打包的時候沒有關(guān)掉監(jiān)控(新添加的靜態(tài)資源沒有鏈接到)
  3. 加入了需要的Link 的原生模塊
  4. node_moudle的問題 需要刪掉重裝
  5. 微信等第三方模塊的調(diào)試模式和生產(chǎn)模式帳號沒有分開

暫時想到這么多

愛礙唉 回答
  1. 創(chuàng)建了一個實例,用實例來寫試試:

    config.post('/喵', {
        onUploadProgress (a){
            console.log(a)
        },
        onDownloadProgress (a){
            console.log(a)
        }
    })
  2. 或者參考一下這個例子:axios 實現(xiàn)上傳圖片進(jìn)度條