@change="change(scope.$index,$event)";
methods:{
change(index,e){
const value = e.target.value;
this.$set(this.tableData[index],'exchangeNum',value * 10)
}
}
應(yīng)該是可行的
<div> {{count}}</div>
<el-table :data="tableData" style="width: 100%;" @selection-change="handleSelectionChange" ref="multipleTable">
<el-table-column align="center" type="selection" width="55" fixed></el-table-column>
<el-table-column align="center" prop="name" label="方案名稱" width='120'></el-table-column>
<el-table-column align="center" prop ="type" label="兌換類型"></el-table-column>
<el-table-column align="center" label="兌換個(gè)數(shù)" width="160px" prop ="exchangeNum">
<template slot-scope="scope">
<el-input placeholder="請(qǐng)輸入兌換個(gè)數(shù)" v-model="scope.row.exchangeNum" @input="change"></el-input>
</template>
</el-table-column>
<el-table-column align="center" label="消耗積分" prop="costPointsNum"></el-table-column>
</el-table>
//js
data() {
return {
tableData: [{
type: '禮品',
name: 'name1',
exchangeNum:1,
costPointsNum: 10
},{
type: '券',
name: 'name2',
exchangeNum:1,
costPointsNum: 10
}],
count:0,
selectData:[]
}
},
methods:{
handleSelectionChange(data){
data && (this.selectData = data);
this.computeCount()
},
change(a){
a = a || 0;
if(/^\d*$/.test(a))
this.computeCount()
},
computeCount(){
this.count = 0;
this.selectData.map(i=>{
this.count += Number(i.costPointsNum*i.exchangeNum)
})
}
}要么是單獨(dú)的css文件,要么是打包到j(luò)s里面
wx.ready
從方法簽名上來說,add_news 是說把參數(shù) news 添加到其屬性 newsMapper 中。
這是一個(gè) 更新狀態(tài) 的操作,可以有返回值比如說一個(gè) boolean 來說明返回成功與否;
也可以返回一個(gè) int / long 來告知 news 保存的位置 / 持久化 id。
但也只能說有上述兩種返回值會(huì)更好,不能說它不聲明返回值就是不對(duì)的。
最后,這個(gè)方法是接口 NewsService 的實(shí)現(xiàn),所以你應(yīng)該問那個(gè)接口的設(shè)計(jì)者為什么不給這個(gè)方法聲明返回值。
parseInt("02",2)
2在2進(jìn)制不和發(fā) 但0是合法的 所以忽略2保留0
同parseInt("5m") 返回5一樣
首先c語言沒有sort函數(shù),請(qǐng)你搞清楚c和c++的區(qū)別,這是兩個(gè)語言(雖然后者可以部分兼容前者)
<iostream><string><algorithm>這三個(gè)頭文件是c++的,sort在<algorithm>里定義。
還有問題標(biāo)簽又帶了個(gè)java,不知道你這是在干嘛
然后我這里運(yùn)行沒有問題
輸出結(jié)果是:
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(1.000000 ,1.000000)->(2.000000,4.000000) ,dis:3.162278
(2.000000 ,2.000000)->(2.000000,4.000000) ,dis:2.000000
(1.000000 ,1.000000)->(2.000000,4.000000) ,dis:3.162278
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(1.000000 ,1.000000)->(2.000000,4.000000) ,dis:3.162278
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(2.000000 ,2.000000)->(2.000000,4.000000) ,dis:2.000000
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(2.000000 ,2.000000)->(2.000000,4.000000) ,dis:2.000000
(1.000000 ,1.000000)->(2.000000,4.000000) ,dis:3.162278
(2.000000 ,2.000000)->(2.000000,4.000000) ,dis:2.000000
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(1.000000 ,1.000000)->(2.000000,2.000000) ,dis:1.414214
(2.000000 ,2.000000)->(2.000000,4.000000) ,dis:2.000000
(1.000000 ,1.000000)->(2.000000,4.000000) ,dis:3.162278
建議檢查編譯環(huán)境
因?yàn)槟憬壎ǖ木褪莡ndefined,
1 var有聲明的提升作用,換為let或者const直接報(bào)錯(cuò)
2 在es3環(huán)境下this = undefined => window
var obj = {
con: (function(){
return function fn(x){
console.log(x);
console.log(this);
};
console.log(obj); // undefined
})()
}
你的代碼和這個(gè)一樣的效果
var obj = {
con: function fn(x){
console.log(x);
console.log(this);
}
}
obj.con = obj.con.bind(undefined); // 將undefined換為obj就ok
for循環(huán)和Promise.all作用域在同一級(jí) 所以i是5
curveness設(shè)置為1試試,如果離要求差得遠(yuǎn),推薦加一些輔助的特殊樣式的點(diǎn)(實(shí)心,與線等寬,顏色與線相同,無tooltip,無hover樣式)來達(dá)到想要的效果
上面的你們?cè)搶弻忣}了,題主是在vue中使用 JSX 語法,他的綁定方法是對(duì)的。https://cn.vuejs.org/v2/guide...
應(yīng)該是onMousedown,而不是onMouseDown,不存在mouseDown這個(gè)事件。
你把xhr.send放在onreadystatechange里面了, 請(qǐng)求沒有發(fā)出去.
var data = document.getElementById("weather");
console.log(1);
function fun_weather(url){
var xhr = new XMLHttpRequest()
xhr.open("GET", url);
console.log(2);
console.log(xhr.readyState);
xhr.onreadystatechange = function(){
console.log(3);
switch(xhr.readyState){
case 0:
console.log("a");
break;
case 1:
console.log("b");
break;
case 2:
console.log("c");
break;
case 3:
console.log("d");
break;
case 4:
console.log("e");
data.innerHTML = xhr.responseText;
break;
}
console.log(4);
}
xhr.send();
}
fun_weather("https://free-api.heweather.com/s6/weather/forecast?location=chongqing&key=*");JSON.stringify完了寫文件。nodejs用fs模塊,很簡(jiǎn)單的
1
//var VueRouter = require ('vue-router')
import Router from 'vue-router'
//Vue.use (VueRouter)
Vue.use(Router)
是否use
2 這個(gè)this.指向什么 倆個(gè)方向排查
你上邊f(xié)orm的閉合標(biāo)簽寫錯(cuò)了,沒有加/
粗心的問題
受上回答啟發(fā)確實(shí)跟css有關(guān),
但是:
html {
height: 100%;
overflow: scroll;
}
這樣寫是獲取不到值的
html {
height: 100%;
overflow: visible;
}
這樣寫就可以獲取到值了,所以跟html的高度是否是100%并無關(guān)系這叫錨點(diǎn),你需要滾動(dòng)到的元素有個(gè)id,在url里的hash改成這個(gè)元素的id,瀏覽器就會(huì)自動(dòng)滾動(dòng)的這個(gè)元素所在的位置,比如說你有個(gè)元素:
<div id='hello' /></div>
你的url如果是xxx/#hello 你輸入這個(gè)地址,瀏覽器會(huì)自動(dòng)滾動(dòng)的hello
是不是這個(gè)樣子
<head>
<meta charset="utf-8" />
<title></title>
<!--<link rel="stylesheet" href="css/style.css" />-->
<style>
#container {
width: 500px;
height: 250px;
background-color: #ccc;
margin: 0 auto;
margin-top: 100px;
}
path {
fill: none;
stroke: cornflowerblue;
stroke-width: 2px;
}
.domain,
.tick line {
stroke: gray;
stroke-width: 1px;
}
</style>
</head>
<body>
<div id="container"></div>
</body>
<script src="./../d3.js" charset="utf-8"></script>
<script>
var width = 500,
height = 250,
margin = {
left: 50,
top: 30,
right: 20,
bottom: 20
},
g_width = width - margin.left - margin.right,
g_height = height - margin.top - margin.bottom;
//獲取div,向里面添加svg
var svg = d3.select("#container")
.append("svg:svg") //在“container”中插入svg
.attr("width", width) //設(shè)置svg的寬度
.attr("height", height) //設(shè)置svg的高度
//添加g元素
var g = d3.select("svg")
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")")
var data = [0, 1, 3, 5, 9, 4, 2, 3, 6, 8] //定義一個(gè)數(shù)組,里面放置了一些任意數(shù)字
var scale_x = d3.scaleLinear() //把曲線沿x軸按比例放大
.domain([0, data.length - 1])
.range([0, g_width])
var scale_y = d3.scaleLinear() //把曲線沿y軸按比例放大
.domain([0, d3.max(data)])
.range([200, 0]) //使y軸按照數(shù)學(xué)中的方式顯示,而不是瀏覽器的格式
var line_generator = d3.line() //d3中繪制曲線的函數(shù)
.x(function(d, i) {
return scale_x(i);
}) //曲線中x的值
.y(function(d) {
return scale_y(d);
}) //曲線中y的值
.curve(d3.curveCardinal)
// .interpolate("curveCardinal") //把曲線設(shè)置光滑
d3.select("g")
.append("path")
.attr("d", line_generator(data))
var x_axis = d3.axisBottom(scale_x),
y_axis = d3.axisLeft().scale(scale_y)
g.append("g")
.call(x_axis)
.attr("transform", "translate(0," + g_height + ")")
g.append("g")
.call(y_axis)
.append("text")
.text("price(¥)")
.attr("transform", "rotate(-90)") //text旋轉(zhuǎn)-90°
.attr("text-anchor", "end") //字體尾部對(duì)齊
.attr("dy", "1em") //沿y軸平移一個(gè)字體的大小
var g = svg.selectAll('circle')
.data(data)
.enter()
.append('g');
g.append('circle')
.attr('class', 'linecircle')
.attr('cx', (d, i) => scale_x(i) + 50)
.attr('cy', d => scale_y(d) + 30)
.attr('r', 3.5)
.on('mouseover', function() {
d3.select(this).transition().duration(500).attr('r', 5);
})
.on('mouseout', function() {
d3.select(this).transition().duration(500).attr('r', 3.5);
});
// <text x="20" y="20" font-family="sans-serif" font-size="20px" fill="red">Hello!</text>
g.append('text')
.attr('class', 'text')
.attr('x', (d, i) => scale_x(i) + 50)
.attr('y', d => scale_y(d) + 20)
.text(d => d)
.attr("font-size", "14px")
.attr("fill", "blue");
</script>你得按照語法分析自己的代碼。很明顯,你在頁(yè)面就緒之后,聲明了一個(gè)變量 change_ani,它是一個(gè) anime 對(duì)象,其中顏色的部分是一個(gè)隨機(jī)顏色。當(dāng)動(dòng)畫開始時(shí),就從當(dāng)前顏色變化到隨機(jī)顏色。你每次點(diǎn)擊都是這個(gè)效果。
如果你需要讓每次點(diǎn)擊都隨機(jī)到另一種顏色,那你自然需要每次點(diǎn)擊都改變一下目標(biāo)顏色。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。