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

鍍金池/ 問答
空白格 回答

Laravel 有一個(gè)方法是 findOrFail,這個(gè)方法可以在查詢不到數(shù)據(jù)的時(shí)候拋出異常。

不舍棄 回答

報(bào)錯(cuò)信息是Unexpected token (>),有什么標(biāo)簽沒有關(guān)閉?

不將就 回答

Vue
Vue是通過vue的自定義指令v-on:click來綁定事件的
v-on可以簡(jiǎn)寫為@click
事件對(duì)應(yīng)的函數(shù)下載Vue實(shí)例里面的
methods里面
例:
<div id="box">

<button @click="clickMe">點(diǎn)我</button>

</div>
let vm = new Vue({

el:'#box',
methods:{
    clickMe(){
        alert(1)
    }
}

})

react
react是通過標(biāo)簽內(nèi)部的onClick來實(shí)現(xiàn)的,在事件后面直接寫要執(zhí)行的函數(shù)就行了,
但是一般來說都是吧事件的函數(shù)掛載到react的class里面,但是這樣會(huì)導(dǎo)致一個(gè)this指向的問題
所以要在constructor函數(shù)內(nèi)部進(jìn)行重新綁定一下this
例:
<div id="app"></div>

export default class App entends Component{

constructor(){
    this.clickMe = this.clickMe.bind(this);
}
clickMe(){
    alert(1)
}
render(){
    return(
        <button onClick={clickMe}>點(diǎn)我</button>
    )
}

}

ReactDOM.render(

<App/>,
document.getElementById('app')

不歸路 回答

代理未設(shè)置正確。

MyISAM這個(gè)引擎是專門為大量讀的場(chǎng)景而做的優(yōu)化, 很少寫,甚至沒有寫最好了。如用做CMS存儲(chǔ)引擎。

嚴(yán)格來說MyISAM引擎也并不是沒有事務(wù)管理。只是他的事務(wù)管理僅限于單表行記錄。

如果需要事物管理,用于類似比如交易場(chǎng)景,用這個(gè)引擎的話,就必須手工處理事物相關(guān)的操作,比如完整性一致性。

在這個(gè)場(chǎng)景下用InnoDB是更好的選擇。

你在template里面用v-if或者v-show這種先寫好所有模板,然后改變對(duì)應(yīng)的true值來使用不同的模板應(yīng)該可以的

詆毀你 回答

不用v-for就把數(shù)組的字符串形式直接輸出?感覺需求是這樣也沒有什么問題,JSON.stringfy一下你覺得怎么樣

久舊酒 回答

Nginx配置PATHINFO

location ~ \.php {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    include fastcgi_params;
}
孤酒 回答

如果排序涉及的數(shù)據(jù)量很大,那么肯定是交給數(shù)據(jù)庫比較好。因?yàn)榕判虻淖罱K目的是分頁輸出,數(shù)據(jù)庫可以使用索引來更快的達(dá)到這一目的。

別硬撐 回答

如果是單個(gè)參數(shù)用@RequestParam注解,一個(gè)對(duì)象或者集合就用 @RequestBody,
但是不建議@RequestBody和@RequestParam一起用,
你可以把content封裝到Tag對(duì)象里面加個(gè)非表字段注解@TableField(exist = false),
這樣傳參就只需要把參數(shù)都丟到Tag對(duì)象里,前后臺(tái)都方便,就容易多了。

比如:

Public class Tag{

private String 參數(shù)1;
private String 參數(shù)2;

@TableField(exist = false)//非表字段注解,不干涉數(shù)據(jù)庫操作
private String content;

getter..setter...
....

}

夏夕 回答

我一般會(huì)這么寫

  methods:{
           getData() {
               let self=this;
               self.$axios.post(self.url, {page:1,code:3
               }).then(function (response) {
                   self.data = response.data;
               })
            },
涼心人 回答

element UI的Cascader級(jí)聯(lián)選擇器組件在編輯時(shí),
它需要一個(gè)數(shù)組值,而一般我們api給的數(shù)據(jù)是一個(gè)值。
所以兩個(gè)解決方法:

  1. 說服后臺(tái),讓后臺(tái)給arr。
  2. 自己根據(jù)給定的值獲取級(jí)聯(lián)關(guān)系arr。

剛好這兩天解決了這個(gè)問題。
寫了一個(gè)方法如下:


function getTreeDeepArr(key, treeData) {

    let arr = []; // 在遞歸時(shí)操作的數(shù)組
    let returnArr = []; // 存放結(jié)果的數(shù)組
    let depth = 0; // 定義全局層級(jí)
    // 定義遞歸函數(shù)
    function childrenEach(childrenData, depthN) {

        for (var j = 0; j < childrenData.length; j++) {

            depth = depthN; // 將執(zhí)行的層級(jí)賦值 到 全局層級(jí)

            arr[depthN] = (childrenData[j].id);
            
            if (childrenData[j].id == key) {

                // returnArr = arr; // 原寫法不行, 因 此賦值存在指針關(guān)系
                returnArr = arr.slice(0, depthN+1); //將目前匹配的數(shù)組,截?cái)嗖⒈4娴浇Y(jié)果數(shù)組,
                break

            } else {

                if (childrenData[j].children) {

                    depth ++;
                    childrenEach(childrenData[j].children, depth);

                }
            }

        }
        return returnArr;
    }
    return childrenEach(treeData, depth);
}
// 結(jié)果:
// console.log(getTreeDeepArr(1, treeData)); // [1]
// console.log(getTreeDeepArr(3, treeData)); // [1, 3]
// console.log(getTreeDeepArr(5, treeData)); // [1, 4, 5]
var treeData = [{
    id: 1,
    children: [{
        id: 3
    },{
        id: 4,
        children: [{
            id: 5,
            children: [{
                id: 6
            },
            {
                id: 8
            }]
        }]
    },{
        id: 7
    },{
        id: 12,
        children: [{
            id: 13
        }]
    }]
},{
    id: 2,
    children: [{
        id: 9,
        children: [{
            id: 10
        }]
    }]
},{
    id: 11
}];

// 結(jié)構(gòu):
// 
//   1 --- 3
//     --- 4 --- 5 --- 6
//                 --- 8
//     --- 7
//   2 --- 9 --- 10
//   11
影魅 回答

注意看文檔,chunks 選項(xiàng)是指來源的 chunks,你只選了一個(gè)來源提取當(dāng)然沒用。

失魂人 回答

你把 URL中apis 前面加個(gè) /
或者
pathRewrite: {
'^/index.php/api': ''//這里不要加/
}
我是這么配的

proxyTable: {
        '/index.php/api': {
            target: 'http://xxx.com/index.php/api/',
            changeOrigin: true,
            pathRewrite: {  
              '^/index.php/api': ''
            }
        }
    },

還有 配置完畢 訪問路徑上確實(shí)是本地地址 不會(huì)變成代理地址的 一般出錯(cuò)都是配置字符串拼接問題

初心 回答

一句話,你的 arr 是有兩個(gè)屬性的空數(shù)組,數(shù)組轉(zhuǎn)字符串當(dāng)然是展示數(shù)組的內(nèi)容,不會(huì)去遍歷數(shù)組的屬性!下面解釋:

js不支持這種關(guān)聯(lián)數(shù)組的形式但為什么可以取值呢?

因?yàn)閿?shù)組本身也是對(duì)象,特殊的對(duì)象,

var arr = new Array();
    arr['school'] = 1;
    arr['team'] = 2;

從對(duì)象的角度來看,你只是給 arr 對(duì)象增加了兩個(gè)屬性,那么你取值,實(shí)際上是讀取屬性,當(dāng)然是可以取到的的;你給 arr 增加值了么?沒有!這個(gè)地方,arr 的 length 還是 0 ,也就是說,arr 還是 [] 空數(shù)組,那么你用 JSON.stringify() 顯示的當(dāng)然是 []

clipboard.png

能取到值但為什么轉(zhuǎn)成json字符串就什么也沒有了呢?

能取到值是因?yàn)槟闳〉氖菍傩?,?shù)組作為對(duì)象,當(dāng)然可以設(shè)置讀取屬性;
轉(zhuǎn)JSON什么都沒有,因?yàn)?arr 是空數(shù)組呀,所以取到的值肯定是 [];


引申,其實(shí)數(shù)組作為特殊的對(duì)象,他的 index,本身也是他的屬性,計(jì)算在length里面,你設(shè)置的 school,team 也是屬性,不算在length里,通常遍歷的時(shí)候,都是按照 index 遍歷的,屬性不遍歷,如果你設(shè)置 index 的屬性,默認(rèn)就是設(shè)置了數(shù)組中的項(xiàng)了,比如你上面的代碼改下,就是不同的結(jié)果:

clipboard.png

夏木 回答

checked 其實(shí)是個(gè)獨(dú)立屬性。 checked 和 checked="checked" 甚至 checked=1 都是一個(gè)意思。
所以,設(shè)置的時(shí)候注意

$("input[name='myname']").prop("checked",false); 
薄荷綠 回答

好吧,我自己找到答案了。由于沒有使用開發(fā)版vue.js所以有個(gè)很明顯的錯(cuò)誤它并沒有提出來——那就是模板必須有一個(gè)根節(jié)點(diǎn),不能一盤散在反引號(hào)里。
就是這樣……

失魂人 回答

ajax 里設(shè)置timeout = 大一點(diǎn)的毫秒數(shù)
話說ajax等一個(gè)小時(shí)。。。。用戶不會(huì)砸電腦?

清夢(mèng) 回答

后端渲染并不慢的,而且其實(shí)請(qǐng)求會(huì)少。
比如你做一個(gè)門戶頁面時(shí)候,如果用前端端渲染,請(qǐng)求header的nav-tree、頁面靜態(tài)資源例如輪播的圖片、頁面data...用組件來掛載也是多個(gè)異步請(qǐng)求之后再進(jìn)行render的,而用服務(wù)器端渲染時(shí),服務(wù)器只用把渲染好的page返回(一次)給前端來渲染,各有利弊吧。