UNPKG

eeeeeeuuuu-ui

Version:

uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水

12 lines (11 loc) 1.79 kB
require('../../../app.js'); (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uview-ui/components/u-form/u-form"],{"0358":function(e,t,r){"use strict";var l=r("b3e1"),i=r.n(l);i.a},a770:function(e,t,r){"use strict";var l;r.r(t);var i,s=function(){var e=this,t=e.$createElement;e._self._c},o=[],n={name:"u-form",props:{model:{type:Object,default(){return{}}},errorType:{type:Array,default(){return["message","toast"]}},borderBottom:{type:Boolean,default:!0},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:90},labelAlign:{type:String,default:"left"},labelStyle:{type:Object,default(){return{}}}},provide(){return{uForm:this}},data(){return{rules:{}}},created(){this.fields=[];let e=this;this.$on("on-form-item-add",t=>{t&&e.fields.push(t)}),this.$on("on-form-item-remove",t=>{t.prop&&e.fields.splice(e.fields.indexOf(t),1)})},methods:{setRules(e){this.rules=e},resetFields(){this.fields.map(e=>{e.resetField()})},validate(e){return new Promise(t=>{let r=!0,l=0,i=[];this.fields.map(s=>{s.validation("",s=>{s&&(r=!1,i.push(s)),++l===this.fields.length&&(t(r),-1===this.errorType.indexOf("none")&&this.errorType.indexOf("toast")>=0&&i.length&&this.$u.toast(i[0]),"function"==typeof e&&e(r))})})})}}},a=n,u=(r("0358"),r("f0c5")),f=Object(u["a"])(a,s,o,!1,null,"6237e820",null,!1,l,i);t["default"]=f.exports},b3e1:function(e,t,r){}}]); ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ 'uview-ui/components/u-form/u-form-create-component', { 'uview-ui/components/u-form/u-form-create-component':(function(module, exports, __webpack_require__){ __webpack_require__('543d')['createComponent'](__webpack_require__("a770")) }) }, [['uview-ui/components/u-form/u-form-create-component']] ]);