鍍金池/ 問答/ HTML問答
情皺 回答

你這個不是outputinput的問題, 問題的根源是引用值原始值的問題

@Input()
private hero2: Hhh2;

hero2是個對象,對象在js中是引用值, 所以你在子組件中修改了hero2,父組件中的值當(dāng)然就改變了,因為都指向同一個內(nèi)存地址。

你可以嘗試傳入的值是一個string, number, boolean 這種原始值, 你再試試, 你就能理解了。

以下是原始值和引用值的基礎(chǔ)知識

在ECMAscript中,變量可以存放兩種類型的值,即原始值和引用值
原始值指的是代表原始數(shù)據(jù)類型的值,也叫基本數(shù)據(jù)類型,包括:Number、Stirng、Boolean、Null、Underfined
引用值指的是復(fù)合數(shù)據(jù)類型的值,包括:Object、Function、Array、Date、RegExp
根據(jù)數(shù)據(jù)類型不同,有的變量儲存在棧中,有的儲存在堆中。具體區(qū)別如下:
原始變量及他們的值儲存在棧中,當(dāng)把一個原始變量傳遞給另一個原始變量時,是把一個棧房間的東西復(fù)制到另一個棧房間,且這兩個原始變量互不影響。
引用值是把 引用變量的名稱儲存在棧中,但是把其實際對象儲存在堆中,且存在一個指針由變量名指向儲存在堆中的實際對象,當(dāng)把引用對象傳遞給另一個變量時,復(fù)制的其實是指向?qū)嶋H對象的指針,此時 兩者指向的 是同一個數(shù)據(jù),若通過方法改變其中一個變量的值,則訪問另一個變量時,其值也會隨之加以改變;但若不是通過方法 而是通過 重新賦值 此時 相當(dāng)于 重新開了一個房間 該值的原指針改變 ,則另外一個 值 不會隨他的改變而改變。
風(fēng)畔 回答

這樣子試試
<div v-for="(data,index) in data">
<el-table

:data="data.productVersions"
height="250"
border
style="width: 100%">
<el-table-column
  prop="date"
  label="日期"
  width="180">
</el-table-column>
<el-table-column
  prop="name"
  label="姓名"
  width="180">
</el-table-column>
<el-table-column
  prop="address"
  label="地址">
</el-table-column>

</el-table>
</div>

心沉 回答

圖片F(xiàn)adeIn測試

$(document).ready(function () {
        var img = $("#my-img");
        img.fadeOut("slow",function () {
            img.attr("src",img.data("src"));
            img.fadeIn(4000);
        });
    });

和angular沒關(guān)系吧,調(diào)用下electron的api試試

旖襯 回答

看著像是使用了flex吧,然后低版本瀏覽器內(nèi)核無法識別這個屬性,導(dǎo)致原本應(yīng)該橫向排列的圖標(biāo)變?yōu)榱似胀?code>block元素。
嘗試添加autoprefixer來解決吧。

莫小染 回答

.babelrc文件出錯了。

["import", { "libraryName": "antd", "style": true }]

style得改成true,你的style應(yīng)該寫的是css吧

萌面人 回答

同樣遇到了這個問題, 我在官方的 issues 中找到了類似的問題, 回復(fù)中說這是警告而不是錯誤, 但沒有直觀指出解決的方法, 您可以自己去看一下 Nuxt.js running error?。。?/a>

背叛者 回答
剛發(fā)現(xiàn)原來獲取到是字符串

兩種方法:

1.把這個字符串塞到頁面中

var dom = $("<a id="test" href="javascript:void(0)" onclick="show_float_panel('/monitor/onlinecntstatis/detail/5.5.0.27/')">(5.5.0.27)</a>");
// 注意我給它加了個id
$('body').append(dom);

然后使用$('#test').click() // 或者 $('#test').trigger('click')觸發(fā).

觸發(fā)click事件后,瀏覽器自會把該變量傳遞過去,不用你操心.

2.用正則把show_float_panel('/monitor/onlinecntstatis/detail/5.5.0.27/')提取出來,然后用eval執(zhí)行

拼未來 回答

/article/messag 這里的地址換成,上面的postMassage方法的連接就可以了

絯孑氣 回答

把相同的功能拎出來,兩邊都調(diào)用就好了

小眼睛 回答

好吧,發(fā)了問題不多久就明白該怎么做了。
直接

model.findOne({/*篩選條件*/},function(err,doc){
    //doc就是一個父文檔,然后賦給一個變量,直接操作這個變量后,直接doc.save()就好了
    let a = doc;
    // 直接操作a.['字段'][0],然后調(diào)用doc.save()就好了
    doc.save(function(err){
        if(err){
            console.log(err);
        }
    })
})
眼雜 回答

chunkid的生成是不穩(wěn)定的,也就是說每次打包生成的id可能不一樣
https://juejin.im/post/5a1bcd...

囍槑 回答

提示是out of memory,是不是顯存不夠呢?我試了一下,pytorch 0.3.1 + torchvision 0.2.0加載VGG16要700多MB顯存:

clipboard.png

可以先試一下小一點的模型或者看看是不是cuda有問題。

念初 回答

好吧,又要自問自答,大半夜的,還有一大堆后端接口沒擼,扯著看vuex源碼,看的一臉懵逼也沒找到想要的答案。最后想了一個歪方法。(廢話到此為止)

解決方法:

在解決這個問題的時候,絕對不能這樣想:“插件中的vuex是相對與引用插件的項目中的vuex獨立的”,什么意思呢?就是說不能抱著把你插件中的store完全封裝起來,在引用插件的時候,只要注冊插件就好了,然后vuex,store 啥也不管,它就會在它自己的小作用域里面 獨自happy。(其實我最初的打算就是這個樣子的,可是找不到解決辦法。求大神支招?。。?/p>

基于以上錯誤的思路,半天時間沒了。后來我的解決方案是,

使用 vuex 的 module .

是的,vuex設(shè)計之初呢,為了防止把所有的 狀態(tài)(state)都放在一起,導(dǎo)致 state 過于龐大而不好維護,所以使用了 module,是的模塊的狀態(tài)得以很好得分開管理。

這里呢,我是將我所有的 狀態(tài)管理封裝到了一個module當(dāng)中,而在導(dǎo)出插件的時候,順便將這個module導(dǎo)出。

example

//moduleStore.js
const state={
    editorContent:'editorContent',
};
const mutations={};
const actions={};
const getters={
    getEditorContent(state){
        return state.editorContent;
    }
};

const editorStore={
    state,
    mutations,
    actions,
    getters
}

export default editorStore;
//plugin index.js

import module from './moduleStore.js'

const plugin={
    install:(Vue,options)=>{
    }
}

export const ms=module;    //這里需要以命名方式導(dǎo)出,不能用默認(rèn)方式導(dǎo)出
export const pl=plugin;

好了,這樣的話,基本上就算是搞定了。那插件使用的時候怎么辦勒?

首先,

// main.js
import {pl} from 'plugin'; //引入插件
Vue.use(pl)  //全局注冊插件

這里,插件的導(dǎo)入注冊完畢,再然后,在全局的 Vuex store 中,

//index.js
import {ms} from 'plugin'   //導(dǎo)入模塊 vuex store


//再然后,將我們的 ms 注冊進全局的 modules
const modules={
    ms,
}

至此,插件完整的與項目整合

紓惘 回答

圖片還沒加載完全,elementui table可以設(shè)置加載中的狀態(tài)loading動畫

<el-table
      :data="tableData"
       stripe
       border
       v-loading="loading2"
        element-loading-text="拼命加載中"
        element-loading-spinner="el-icon-loading"
        element-loading-background="rgba(0, 0, 0, 0.8)"
     show-summary
    height="780"
    style="width: 100%">

圖片完全加載你再讓loading=false就可以了

深記你 回答
fs.stat

是異步函數(shù),不確定什么時候能執(zhí)行完,而且只有等到同步函數(shù)執(zhí)行完之后,它才開始
換成fs.statSync可以達到你要的效果

款爺 回答

720云用的是krpano,一個第三方的庫,底層是flash或者webgl,用threejs也可以做

陪妳哭 回答

DOM并不是一顆簡單的多叉樹,而是會加上各種索引信息。所以很多非層級操作也能獲得較高的效率。

層級操作就是在層與層之間執(zhí)行某些操作,比如查找子元素。非層級操作就是并沒有明確的層級關(guān)系,因此通常需要遍歷整顆樹或子樹。由于樹的特性,層級操作效率很高,而非層級操作在未加索引時由于需要遍歷的節(jié)點較多,效率并不是很高。

簡單來說,DOM會為幾種常用屬性添加索引,比如id、class,但不會為節(jié)點類型(元素名稱)添加索引。