当前位置: 首页 > news >正文

信誉好的福州网站建设/谷歌竞价推广教程

信誉好的福州网站建设,谷歌竞价推广教程,烟台做网站哪里好,生态农庄网站建设一:先使用vue.js绑定好数据与更新事件使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接取出需要更新的数据选择用户名学号班级操作{{item.username}}{{item.number}}{{item.class}}删除更新//实例化vue.js(用来给表格提供…

一:先使用vue.js绑定好数据与更新事件

使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接取出需要更新的数据

选择用户名学号班级操作
{{item.username}}{{item.number}}{{item.class}}

删除

更新

//实例化vue.js(用来给表格提供数据的)

var vm = new vue({

el: '#content',

data: {

mydata: data

},

methods: {

udelete: function (_id) //删除

{

},

updateu: function (item) //更新

{

}

}

});

效果如下:

34b2dfd31026d57697894523431704cf.png

二:点击更新事件弹出layer更新框

先写好html

@* 给layer弹出层提供数据 *@

用户名:

学号:

班级:

弹出layer

updateu: function (item) //更新

{

layer.open({

type: 1,

title: "更新",

area: ["300px", "230px"],

content: $("#updatecontent"),

btn: ["保存"],

yes: function (index) {

alert("点击保存");

},

cancel: function () { //点击关闭按钮

}

});

}

效果如下:

6a2c0ae55ccaefc4d23bf69dd8627229.png

三:为layer弹框提供好数据

传统的做法就是把值一个一个的取出来,然后在赋值给文本框,现在可以使用vue.js一次性绑定好

实例化一个vue专门为弹框内的文本框提供数据

//给更新div添加数据

var update_vm = new vue({

el: "#updatecontent",

data: {

userinfo: {}

}

});

点击更新按钮的时候我们已经把该行的值通过一个对象传过来了,

直接绑定到vue.js里边

updateu: function (item) //更新

{

update_vm.$data.userinfo = item;

}

这样就能在点击的时候拿到需要更新的数据了

b29c90b056f4fc199ed55bb5ece9faa5.png

而且由于双向绑定,当文本框发送变化的时候,表格内容也会自动变化

6155d3c86be0c841def73a7f8a279d7f.png

四:点击保存实现更新

传统的做法就是拿到更新后的值,也就是更具id获取文本框的值,然后组装成json对象,传入后台就可以实现更新。

使用vue.js就可以避免

自己组装对象了,因为是双向绑定,文本框的值改变model值自动改变

我们直接把model的值传回后台实现更新就行了

layer.open({

type: 1,

title: "更新",

area: ["300px", "230px"],

content: $("#updatecontent"),

btn: ["保存"],

yes: function (index) {

//调用后台实现更新

$.post('/home/updateu', update_vm.$data.userinfo, function (result) {

});

},

cancel: function () { //点击关闭按钮

}

});

后台使用ef直接更新就行了

//更新

public jsonresult updateu(users uinfo)

{

testentities en = new testentities();

en.entry(uinfo).state = system.data.entitystate.modified;

int count = en.savechanges();

return json(count);

}

以上使用vue+layer实现更新,没有任何组织数据的地方,我们子需要关注数据本身就行了

如果在改变文本框值得时候不希望表格内自动改变,可以克隆一个对象在绑定

因为这样如果用户点击了关闭,需要自己会恢复成没有更新的数据

利用jquery克隆一个对象在绑定就而已了

updateu: function (item) //更新

{

//克隆一个对象

var databack = $.extend({}, item);

update_vm.$data.userinfo = databack;

}

这样的话数据库是更新了页面没有被更新,可以直接刷新网页

当然也可以使用更新model来更新页面,直接把vue.js数据替换从而更新更新到页面

$.post('/home/updateu', update_vm.$data.userinfo, function (result) {

//可以把vue.js数据替换从而更新更新到页面

vm.$data.mydata.splice(index, index, update_vm.$data.userinfo);

});

以上这篇vue.js+layer表格数据绑定与实现更新的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。

希望与广大网友互动??

点此进行留言吧!

http://www.jmfq.cn/news/5030893.html

相关文章:

  • 北京微信网站建设公司/抖音搜索引擎推广
  • 网页设计作品html+css作品源码/seo上首页排名
  • 网站建设毕业设计怎么做/爱站网怎么用
  • 安徽省建设工程质量协会网站/能去百度上班意味着什么
  • 旅游网站设计报告/海外营销推广服务
  • 济源建网站/亚马逊关键词优化怎么做
  • 企业网站如何做排名/自己建网站详细流程
  • 苹果cms网站广告怎么做/微信营销号
  • web前端项目案例/百度seo快速提升排名
  • 网站在线支付接口/百度关键词推广可以自己做吗
  • 宇锋网站建设/武汉seo服务多少钱
  • 整站优化关键词推广/河南seo技术教程
  • 沈阳做网站找黑酷科技/seo网址优化靠谱
  • 大连 做网站公司/班级优化大师电脑版
  • 南阳市住房和城乡建设委员会 网站首页/seo免费课程
  • 做B2C独立网站的话需要做海外仓吗/学校网站模板
  • 企业网站建设的评价指标/seo1现在怎么看不了
  • 财务网站模板/搜索引擎营销的实现方法有
  • 那些门户网站的官网做的好/小说网站排名
  • 做网站费用上海/sem是什么公司
  • 360网站seo如何做/网站竞价推广都有哪些
  • 阿里云网站备案入口/百度排名怎么做
  • 成都b2c外贸网站建设/seo快速优化软件网站
  • bootstrap开发网站/实时热搜榜榜单
  • 建设官方网站怎么修改预留手机/汕头百度网络推广
  • 网站正在建设中的/网络营销培训
  • 网站规划的公司/百度竞价点击软件
  • 用vs2015做网站/网站定制的公司
  • 海南网站建设fwlit/产品推广方式有哪些
  • 网站开发公司面试题/产品品牌策划方案