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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
孤慣 回答

let item = {ryqk: 'ryqk'}
let {ryqk} = item;

初念 回答

請(qǐng)給.col的父級(jí)加一個(gè) row,比如下面這里,ul的class中多加一個(gè) row

clipboard.png

有你在 回答
yum install ca-certificates
筱饞貓 回答

沒(méi)有必要把語(yǔ)言放到store中,應(yīng)該放到language文件夾下的json文件中或者js文件中,直接import 進(jìn)來(lái)用就行了,你這個(gè)是把事情搞復(fù)雜化,語(yǔ)言包不是變量,它一旦加載進(jìn)來(lái)就不會(huì)改變。你那樣處理還會(huì)使得網(wǎng)站性能變慢。

孤酒 回答

style中直接用data里面的變量好像沒(méi)有方法吧,不過(guò)可以在標(biāo)簽上使用 :style="{color: color}",
在不也可以引入less、sass都支持變量特性

寫榮 回答

可以用彈性盒子display:flex,上面的圖片自身高度不被擠壓flex-shrink:0,下面文字部分flex-grow:1自動(dòng)適應(yīng)剩余寬高再設(shè)置overflow-y:scroll

寫榮 回答

看你怎么用了,如果只是某個(gè)組件使用,可以通過(guò)import導(dǎo)入,定義在Vue.prototype上;
如果是大范圍使用,直接通過(guò)index.html引入就好啦,這時(shí)候,一般時(shí)定義在window上。

孤星 回答

過(guò)于執(zhí)著httpsession的類型,仔細(xì)閱讀了文檔,發(fā)現(xiàn)session.login就可以直接拿到值

        <li><a th:href="@{/login/loginUI}" th:unless="${session.login} ne null"><i class="fa fa-user-md"></i>管理員登陸</a>
    </li>
        <li><a th:href="@{/index/loginUI}" th:unless="${session.login} ne null"><i class="fa fa-user"></i>注冊(cè)/登錄</a>
        </li>
        <li><a th:href="@{/index/mycenter}" th:if="${session.login}"><i class="fa fa-user"></i>個(gè)人中心</a></li>
        <li><a th:href="@{/index/logout}" th:if="${session.login}"><i class="fa fa-user"></i>退出登錄</a>
        </li>
孤影 回答

控制臺(tái)不是讓你看issues嘛。。。

1.更新依賴包,這是原話,如果你不知道這個(gè)警告是什么,你可以忽視它,它會(huì)隨著時(shí)間消失。

If you have no clue what this is all about, you can safely ignore the deprecation warning. It will disappear over time if you keep your packages up-to-date.

2.在 webpack.config.js 加上 process.traceDeprecation = true,不過(guò)你得找到哪個(gè) loader 出現(xiàn)這個(gè)警告的

If you're a webpack user who is using another loader, you can set process.traceDeprecation = true in your webpack.config.js to find out which loader is causing this deprecation warning.

loader-utils Issues#56

毀憶 回答

首先你user_add1 = UserAddress.objects.filter(id=int(add_id))得到的是一個(gè)“array-like”的東西,就當(dāng)它是一個(gè)數(shù)組好了,你序列化之后當(dāng)然也是一個(gè)數(shù)組咯。

字面上來(lái)講,id是唯一的,因此你不應(yīng)該filter,而應(yīng)該getuser_add1 = UserAddress.objects.get(id=int(add_id)),這樣得到的就是一個(gè)UserAddress對(duì)象而不是一個(gè)數(shù)組了。這是第二個(gè)問(wèn)題。

最后一個(gè)問(wèn)題,前端獲得的是序列化之后的東西,說(shuō)白了就是字符串,你需要調(diào)用JSON.parse把這些字符串轉(zhuǎn)為JSON對(duì)象。更多詳情自行搜索JSON.parse。

然后如果你一定要用filter,去掉中括號(hào)的方法也很簡(jiǎn)單:

  1. 在序列化前將數(shù)組中的對(duì)象取出來(lái),對(duì)對(duì)象本身進(jìn)行序列化而不是對(duì)數(shù)組進(jìn)行序列化;
  2. 在序列化后通過(guò)對(duì)字符串的操作去除首尾的“[]”。

使用json.dumps代替serializers.serialize

首先你要實(shí)現(xiàn)toJSON方法,比如:

class UserAddress(model):
    ...
    def toJSON(self):
        return {
            'model': 'Shopping.useraddress',
            'pk': self.pk,
            'fields': {
                'user': 3,
                'district': self.user.district,
                'address': self.user.district,
                'signer_name': self.user.signer_name,
                'signer_mobile': self.user.signer_mobile,
                'default_add': self.user.default_add,
                'add_time': time.mktime(self.user.add_time.timetuple)
            }
        }

然后

import json

...

user_add1 = UserAddress.objects.get(id=int(add_id))

json_data = json.dumps(user_add1.toJSON())

return HttpResponse(json_data, content_type="application/json; charset=utf-8")

user_add1 = UserAddress.objects.get(id=int(add_id))

json_data = json.dumps(user_add1)

return JsonResponse(user_add1.toJSON(), safe=False)

首先html中的id必須是唯一的,不然怎么叫id?你有三個(gè)id為modifya標(biāo)簽……然后你的a標(biāo)簽的onclick調(diào)用的是modify(),而你底下給的是like()……就當(dāng)這兩個(gè)函數(shù)是一個(gè)函數(shù)好了,你like()document.getElementById的參數(shù)怎么又變成delete哈哈哈

所以你只要把id改成唯一的就行,然后通過(guò)onclick調(diào)用modify()或者說(shuō)like()時(shí),這樣會(huì)有個(gè)新的問(wèn)題:onclick調(diào)用的函數(shù)怎么知道你click了哪個(gè)元素?解決方法自行搜索“onclick 傳參”。

絯孑氣 回答

其實(shí)那么多問(wèn)題都可以歸類到一個(gè)問(wèn)題下面
該用戶使用的時(shí)候是否擁有登錄態(tài)
我建議是后臺(tái)來(lái)生成一個(gè)登錄態(tài),可以參考小程序登錄態(tài)維護(hù)來(lái)生成,后臺(tái)的每個(gè)接口都過(guò)一次鑒權(quán),通過(guò)約定的錯(cuò)誤碼來(lái)決定顯示或者隱藏某個(gè)模塊

陌上花 回答

json-server只能處理get請(qǐng)求,不能處理post請(qǐng)求,參考下面這篇文章可以解決:
http://blog.csdn.net/benben51...

即:
1.config目錄下的index.js,修改dev中的proxyTable為:

proxyTable: {
        '/api/': 'http://localhost:3000/'
    }

2.build目錄下webpack.dev.conf.js文件增加:

// express配置server
var express = require('express')
var apiServer = express()
var bodyParser = require('body-parser')
apiServer.use(bodyParser.urlencoded({ extended: true }))
apiServer.use(bodyParser.json())
var apiRouter = express.Router()
var fs = require('fs')
apiRouter.route('/:apiName') //接口路徑

.all(function (req, res) {
    fs.readFile('./data.json', 'utf8', function (err, data) {  //讀取接口文件
        console.log(err)
        if (err) throw err
        var data = JSON.parse(data)
        if (data[req.params.apiName]) {
            res.json(data[req.params.apiName])
        } else {
            res.send('no such api name')
        }
    })
})
apiServer.use('/api', apiRouter);
apiServer.listen(3000, function (err) {

if (err) {
    console.log(err)
    return
}
console.log('Listening at http://localhost:' + 3000 + '\n')
})

3.修改build目錄下webpack.dev.conf.js文件中的devServer,增加:

// Invalid Host header問(wèn)題修復(fù)
disableHostCheck: true

注:data.json是與build同目錄級(jí)別的mock數(shù)據(jù)文件

筱饞貓 回答

使用render函數(shù),進(jìn)行渲染

    {
          prop: "",
          label: "操作",
          render: (h, param) => {
            const dropDownData = {
              label: "操作",
              items: [
                { label: "修改", func: { func: "update", uuid: param.row.uuid } },
                { label: "刪除", func: { func: "del", uuid: param.row.uuid } }
              ]
            };
            // 觸發(fā)MyDropDown的update和del事件
            return h(MyDropDown, {
              props: { dropDownData: dropDownData },
              on: { update: this.update, del: this.del }
            });
          }
        }

其中,MyDropDown是我自己封裝的下拉菜單組件,通過(guò)props傳給組件值,on來(lái)監(jiān)聽觸發(fā)的事件

MyDropDown組件

<template>
    <el-dropdown trigger="click" @command="handleCommand">
        <el-button type="primary">
            <span v-text="dropDownData.label"></span><i class="el-icon-arrow-down el-icon--right"></i>
        </el-button>
        <el-dropdown-menu slot="dropdown" >
            <el-dropdown-item :command="item.func"  v-text="item.label" v-for="(item,index) in dropDownData.items" :key="index"></el-dropdown-item>
        </el-dropdown-menu>
    </el-dropdown>
</template>

<script>
export default {
  props: ["dropDownData"],
  methods: {
    handleCommand(command) {
      this.$emit(command.func, command.uuid);
    }
  }
};
</script>

這是一個(gè)簡(jiǎn)單的封裝element-ui 的 dropDown組件,通過(guò)handleCommand方法觸發(fā)事件

------2018年01月13日23:10:32 補(bǔ)充
render渲染函數(shù)代碼也一起貼上來(lái)

<script>
export default {
  functional: true,
  props: {
    row: Object,
    render: Function
  },
  render: (h, ctx) => {
    return ctx.props.render(h, ctx.props.row);
  }
};
</script>
愚念 回答

ref="hover",this.$refs.hover你所有的ref都一樣,嘗試區(qū)分一下應(yīng)該就好了

拽很帥 回答

你把 double f = 1.155; 改成 String f = "1.155"; 之后,就不會(huì)存在你說(shuō)的問(wèn)題。
你需要了解下 浮點(diǎn)數(shù)的精度缺失問(wèn)題,然后知道為什么有些浮點(diǎn)數(shù)在內(nèi)存中計(jì)算機(jī)無(wú)法表示 —— 一開始就是無(wú)法表示的,那么你把它作為參數(shù)傳遞給 BigDecimal,BigDecimal 也只能按照內(nèi)存中存在的東西來(lái)處理。

乖乖噠 回答

$(document).height()的值是一直大于totalheight。文檔高度=可視區(qū)高度+滾動(dòng)條到頂端的高度(滾動(dòng)到底部的時(shí)候)。當(dāng)網(wǎng)頁(yè)高度不足瀏覽器窗口時(shí)$(document).height()返回的是$(window).height()。