vant/v1/async_13.8b1ffcc2.js
2024-04-20 08:49:23 +00:00

1 line
2.6 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{109:function(t,n,i){"use strict";var o=i(55);i.n(o).a},110:function(t,n,i){(t.exports=i(12)(!1)).push([t.i,".demo-contact-card .van-popup {\n height: 100%;\n background-color: #f2f2f2;\n}\n",""])},221:function(t,n,i){"use strict";i.r(n);var o={i18n:{"zh-CN":{name:"张三"},"en-US":{name:"John Snow"}},data:function(){return{chosenContactId:null,editingContact:{},showList:!1,showEdit:!1,isEdit:!1,list:[]}},computed:{mockContact:function(){return{name:this.$t("name"),tel:"13000000000",id:0}},cardType:function(){return null!==this.chosenContactId?"edit":"add"},currentContact:function(){var t=this.chosenContactId;return null!==t?this.list.filter(function(n){return n.id===t})[0]:{}}},created:function(){this.list.push(this.mockContact)},methods:{onAdd:function(){this.editingContact={id:this.list.length},this.isEdit=!1,this.showEdit=!0},onEdit:function(t){this.isEdit=!0,this.showEdit=!0,this.editingContact=t},onSelect:function(){this.showList=!1},onSave:function(t){this.showEdit=!1,this.showList=!1,this.isEdit?this.list=this.list.map(function(n){return n.id===t.id?t:n}):this.list.push(t),this.chosenContactId=t.id},onDelete:function(t){this.showEdit=!1,this.list=this.list.filter(function(n){return n.id!==t.id}),this.chosenContactId===t.id&&(this.chosenContactId=null)}}},e=(i(109),i(7)),s=Object(e.a)(o,function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("demo-section",[i("demo-block",{attrs:{title:t.$t("basicUsage")}},[i("van-contact-card",{attrs:{type:t.cardType,name:t.currentContact.name,tel:t.currentContact.tel},on:{click:function(n){t.showList=!0}}}),i("van-popup",{attrs:{position:"bottom","lazy-render":!1},model:{value:t.showList,callback:function(n){t.showList=n},expression:"showList"}},[i("van-contact-list",{attrs:{list:t.list},on:{add:t.onAdd,edit:t.onEdit,select:t.onSelect},model:{value:t.chosenContactId,callback:function(n){t.chosenContactId=n},expression:"chosenContactId"}})],1),i("van-popup",{attrs:{position:"bottom","lazy-render":!1},model:{value:t.showEdit,callback:function(n){t.showEdit=n},expression:"showEdit"}},[i("van-contact-edit",{attrs:{"contact-info":t.editingContact,"is-edit":t.isEdit},on:{save:t.onSave,delete:t.onDelete}})],1)],1),i("demo-block",{attrs:{title:t.$t("uneditable")}},[i("van-contact-card",{attrs:{type:"edit",name:t.mockContact.name,tel:t.mockContact.tel,editable:!1}})],1)],1)},[],!1,null,null,null);n.default=s.exports},55:function(t,n,i){var o=i(110);"string"==typeof o&&(o=[[t.i,o,""]]);var e={hmr:!0,transform:void 0,insertInto:void 0};i(13)(o,e);o.locals&&(t.exports=o.locals)}}]);