鍍金池/ 問答/ HTML問答
愚念 回答

找到了,可以在 invalid elements 中單獨去設置不同的校驗和警告

clipboard.png

懶豬 回答
<style>
    div{
        width: 400px;
        height: 100px;
        border-radius: 10px;
        background: linear-gradient(-135deg,transparent 0,transparent 20%,red 0,red 100%),
                    linear-gradient(-45deg,transparent 0,transparent 20%,yellow 0,yellow 100%);
    }
</style>
</head>
<body>
<div></div>
</body>

類似這樣試試

悶油瓶 回答

render部分寫法有誤

render() {
    return (
      <div style={{background:'red'}}>hello world</div>
    )
 }

現(xiàn)在應該可以先看到紅色,然后再看到藍色了

真難過 回答

先說一下對權限的看法:

前端要做的是,不讓正常操作的用戶發(fā)出不具有權限的api. 后端要做的是, 在接到權限用戶不匹配的請求不做數(shù)據(jù)操作并返回某些格式的數(shù)據(jù)(來使前端判斷并提示).

那么前端關于權限的事情只有2件:

  • 第一類別, 隱藏不具權限的操作按鈕 或 點擊不具權限的按鈕后不發(fā)請求直接提示 再或者根據(jù)當前用戶擁有的權限來加載數(shù)據(jù).
  • 第二類別, 配合后端對權限的驗證來進行登錄過程或每次請求帶上某些驗證.

說一種做法:

因為感覺你碰到的問題是第一類別, 在用戶登錄以后儲存一份用戶的權限數(shù)據(jù)(這份數(shù)據(jù)可以自己判斷也可以向后端請求).類似: {admin: true}. 或者{lookup: true, operate: false}. 或者是具有哪些權限: ['lookup', 'operate', 'create', 'delete', 'modify']. 然后在涉及到權限的界面根據(jù)這份數(shù)據(jù)進行判斷, 或是發(fā)涉及權限的請求前對這份數(shù)據(jù)進行判斷.

青瓷 回答

兩個結果異步,沖突了。

function getUserAccount() {
  return axios.get('/user/12345');
}

function getUserPermissions() {
  return axios.get('/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {
    // Both requests are now complete
  }));

注意后面的axios.spread

陪她鬧 回答

.str.extract('^(.+?\.)')

正則里面括號表示捕獲分組,而你的分組內并沒有捕獲.

短嘆 回答

不鼓勵這種做法,這種做法導致同一個數(shù)據(jù)狀態(tài)存在多個副本,這會引入額外的維護成本,并且容易導致狀態(tài)不一致問題,引起很多麻煩。

一開始寫代碼,并不需要刻意做這樣的優(yōu)化。
提前做這種犧牲代碼可維護性、增加復雜度的優(yōu)化,壞處大于好處。
因為它一定會帶來一些壞處,但并不確定是否真的帶來一些好處。

你覺得它會提升性能,這只是理論上,實際運行起來到底提升多少,有多少收益。
和編譯優(yōu)化、業(yè)務流程、硬件平臺都有很大的關系。

后續(xù)如果是真的需要優(yōu)化代碼,可以通過性能分析工具找出瓶頸點,有針對性的優(yōu)化。
并且優(yōu)化方式也不一定是增加幾個“中間變量”這種方式。

失心人 回答

圖片描述

有點受不了了,
能不能讓他 不管 換行呢。
我把 prettier.printWidth 設置 短了 他就 換行我不想換行的,
我把 prettier.printWidth 設置 長了 他給我來個 一行
受不鳥了。
誰來幫幫我

瘋子范 回答

請問樓主有沒有最后解決調這個問題?

尛憇藌 回答

上傳的時候先清除掉上一條數(shù)據(jù)就可以了.

情殺 回答

端口被占用,應該是你已經啟了 nginx,或者有其他程序占用了 80 端口

你可以用 ss -lntp | egrep ':80\s' 來看看到底是什么程序在占用 80 端口

何蘇葉 回答

你那種寫法是字面量,webpack 是不認識的。

output.filename 也是可以傳 function 類型的參數(shù)的,比如:

output: {
    filename: function(chunkData){
        // 根據(jù) chunkData.chunk.name 自己實現(xiàn)文件名生成邏輯
        return 'whatever.[name].js'
    }
}
挽青絲 回答

ref寫在循環(huán)里,所以始終ref始終會是最后一個button的引用

試試下面這樣

<el-table-column label="操作" width="100">
    <template slot-scope="scope">
        <button :ref="'releaseStatus' + scope.$index" class="detach_btn" @click.prevent="issuePatrolPlan(scope.$index, scope.row)">發(fā)布</button>
    </template>
</el-table-column>

    // 發(fā)布
    issuePatrolPlan(index, row) {
      this.$confirm("是否確定發(fā)布該計劃?", {
        confirmButtonText: "確定",
        cancelButtonText: "取消",
        type: "warning"
      }).then(() => {
        this.$http.put(this.$api.planPublish + row.id).then(res => {
          this.initPatrolPlan();
          this.$message({
            type: "success",
            message: "發(fā)布成功!"
          });
            console.log("row", row);
            // 發(fā)布成功之后改變button的value
            row.published == "已發(fā)布"
              ? (this.$refs['releaseStatus' + index].innerText = "取消")
              : (this.$refs['releaseStatus' + index].innerText = "發(fā)布");
              console.log('this.$refs.releaseStatus.innerText', this.$refs.releaseStatus.innerText);
          // 調用初始化的數(shù)據(jù)
          this.initPatrolPlan();
        });
      });
    },
爆扎 回答

創(chuàng)建一個html文件,其他組件引用這個文件作為模版,其實也就是一個字符串的多次引用

薄荷糖 回答

你的上一個問題,不是有人已經告訴你了。新版本的瀏覽器 beforeunload 不會再展示自定義的內容。

從Firefox 4、 Chrome 51、Opera 38 和Safari 9.1開始,通用確認信息會代替事件返回的字符串。
安于心 回答

你的this,在渲染的時候,已經丟失了吧……這里也許在click的時候應該使用箭頭函數(shù)才能把this帶過去