鍍金池/ 問答/ HTML問答
巫婆 回答
"scripts": {
    "dev-proxy": "webpack-dev-server --config webpack.dev.js --progress"
  }
npm run dev-proxy -- --NODE_PORT=125000
女流氓 回答

【CSS】固定在底部的頁腳

        body {
            display: flex;
            flex-direction: column;
            min-height: 100vh;
            margin: 0;
        }
        main {
            flex: 1;
        }
        header { text-align: center; height: 3em; }
        main, footer {
            display: block;
            padding: .5em calc(50% - 400px);
        }
        footer {
            background: linear-gradient(#222, #444);
            color: white;
        }
抱緊我 回答

首先,ref="wrapper"這個不用你去獲取,ref這個屬性就相當(dāng)于id,vue中可以直接通過”this.$refs.ref名稱“獲取到對應(yīng)的dom
其次,在那個方法中初始化,你在前面也都說了在數(shù)據(jù)獲取之后,一般的數(shù)據(jù)通過ajax或者promise形式獲取后在對應(yīng)的success或者then中去初始化,因為這個時候你需要的數(shù)據(jù)已經(jīng)返回來了

骨殘心 回答

可以的.
首先分析動畫
動畫有兩個方向,向左向右.這個可以監(jiān)視選中的index,通過比較新舊值來獲得.
用transition組件實現(xiàn)的話,transition組件觸發(fā)的前提是v-show,v-if導(dǎo)致了dom的顯隱.那么我們就需要4個邊框元素來切換顯隱觸發(fā)transition.
DEMO

不用transition組件也可以實現(xiàn)
我們可以用每個item的偽元素通過水平方向的縮放來顯示過渡效果.用transform-origin來控制過渡的方向

控制縮放
.item {
  padding: 20px;
  background-color: #fff;
  position: relative;
  &:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #00f;
    transform: scaleX(0);
    transition: transform 0.3s;
  }
  &.active {
    &:after {
      transform: scaleX(1);
    }
  }
}
  .isLeft {
    .item {
      &:after {
        transform-origin: 0 100%;
      }
      &.active {
        &:after {
          transform-origin: 100% 0;
        }
      }
    }
  }

  .isRight {
    .item {
      &:after {
        transform-origin: 100% 0;
      }
      &.active {
        &:after {
          transform-origin: 0 100%;
        }
      }
    }
  }
柚稚 回答

這個其實要看服務(wù)器設(shè)置和瀏覽器設(shè)置,如果設(shè)置是不緩存,則每次請求都還會去請求。

未命名 回答

1.給對話框元素添加一個屬性isEdit,點擊添加按鈕的時候給這個屬性設(shè)置為false,點擊編輯的時候給這個屬性設(shè)置為true,在保存的時候獲取這個屬性判斷
2.當(dāng)然也可以把isEdit存為全局變量

墨染殤 回答

this.props.data 數(shù)據(jù)沒有獲取到

心悲涼 回答

1.props值賦給子組件自身屬性
2.watch props變化
3.改變自身data屬性
這樣子組件dom就會變化
子組件代碼改了下:

<script>
export default {
  name: 'treeRecusive',
  props: {
    itemData: Object
  },
  data() {
    return {
      open: false,
      node: this.itemData
    }
  },
  computed: {
    isFolder: function() {
      return this.node.children && this.node.children.length
    }
  },
  methods: {
    toggle: function() {
      if (this.isFolder) {
        this.open = !this.open
      }
    },
    changeType: function() {
      if (!this.isFolder) {
        Vue.set(this.node, 'children', [])
        this.addChild()
        this.open = true
      }
    },
    addChild: function() {
      console.log('come here')
      this.node.children.push({
        resourceDesc: '',
        resourceId: '',
        resourceParentId: this.node.resourceId,
        resourceName: '新項',
        resourceUrl: '',
        createTime: new Date().getTime()
      })
    }
  },
  components: {},
  watch: {
    itemData: {
      handler: function(val, oldVal) {
        console.log('come here watch', val)
        this.node = val
      },
      deep: true
    }
  }
}
</script>
萌二代 回答

你這個不是純的js標(biāo)簽吧,估計是vue之類的應(yīng)用?

鹿惑 回答

以后你在使用origin的時候就是你指定的的遠程倉庫 git@github.com:suiweinuv/demo1.git ,你也可以起個自己好記的名字。

蔚藍色 回答

插入時要生成新的數(shù)組,并有拷貝操作,數(shù)組越大,需要的時間自然越長。

墨染殤 回答

template 中設(shè)置select控件的ref屬性

<Select v-model="cubForm.chargeUserId" 
                filterable clearable remote :remote-method="remoteMethod2"
                :loading="loading2" ref="setQuery">
          <Option v-for="item in userList" :key="item.id" :value="item.id" :label="item.name"
                  style="width: 250px">
          </Option>
        </Select>

script中調(diào)用

this.$refs.setQuery.setQuery(value) //【value】為你所需要查詢的字符串或數(shù)值
她愚我 回答

this.setData()執(zhí)行是異步的,echarts執(zhí)行的函數(shù)是同步的`<view class="container">

<view wx:if="{{currentIndex == 2}}">
    <ec-canvas id="mychart-dom-bar" style="position:absolute;" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>
</view>

</view>`

`data: {

currentIndex : 2,
ec: {
  onInit: initChart
}    

},`

上面這個例子wx:if是能顯示圖表的,跟wx:if沒有關(guān)系,出問題的是this.setData()執(zhí)行是異步的。

哎呦喂 回答

上面那個圖是透明的,在一些鏤空的地方會看到下面的內(nèi)容,你再給i設(shè)置個背景色就看不到了。但是你圖片并不是方形,所以在邊邊角角上回有底色的顯示,還需要加上適當(dāng)?shù)膱A角。

你的瞳 回答
  1. 在 fireFox里 event會失效,就不會執(zhí)行 event.stop;
  2. 將 popData.liftId=item.id 放入 method 定義的一個函數(shù)里,
  3. 例子:
getId(e) {
 var e = window.event || e
 e.stopPropagation()
 popData.liftId=item.id
}
// 在標(biāo)簽里執(zhí)行:
 @click="getId($event)"
尛憇藌 回答

1.首先開啟gzip壓縮是服務(wù)端的容器的事情
2.開啟gzip壓縮之后不是訪問的gz文件,而是通過http傳輸?shù)膬?nèi)容是壓縮過的

艷骨 回答

用setTimeInterval每隔100ms請求一次,返回響應(yīng)

忠妾 回答

只要你git commit了,本地版本庫里應(yīng)該就有的,check out出來不就行了。
如果是webstorm的話,還有一個辦法,右鍵項目-git-show history可以看到,可以在這里手動還原。webstorm自帶自動git的功能。

笨小蛋 回答

封裝的文件是不是在單獨的 js 文件中,你可能需要把 router 引進去才能用 router.push

import {router} from '@/router/index'

router/index.js

import Vue from 'vue'
import iView from 'iview'
import VueRouter from 'vue-router'
import Cookies from 'js-cookie'
import { routers } from './router'

Vue.use(VueRouter)

const RouterConfig = {
  mode: 'history',
  routes: routers
}

export const router = new VueRouter(RouterConfig)

你需要的是 new VueRouter 后的這個對象。