UNPKG

binu

Version:

This is an easier platfrom with custom component for vue.

144 lines (123 loc) 3.94 kB
"use strict"; ((typeof self !== 'undefined' ? self : this)["webpackChunkelastic_pfm"] = (typeof self !== 'undefined' ? self : this)["webpackChunkelastic_pfm"] || []).push([[80],{ /***/ 4080: /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ website; } }); ;// CONCATENATED MODULE: ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/epfm/optionComps/website.vue?vue&type=template&id=da98cd9c& var render = function render() { var _vm = this, _c = _vm._self._c; return _c('el-form', { attrs: { "model": _vm.optionData, "rules": _vm.optionRules, "label-width": "100px" } }, [_c('el-form-item', { attrs: { "label": "网站昵称", "prop": "name" } }, [_c('el-input', { staticStyle: { "width": "320px", "max-width": "500px" }, attrs: { "placeholder": "请输入网站昵称...", "minlength": 3, "maxlength": 20 }, model: { value: _vm.optionData.name, callback: function ($$v) { _vm.$set(_vm.optionData, "name", $$v); }, expression: "optionData.name" } })], 1), _c('el-form-item', { attrs: { "label": "网站地址", "prop": "address", "required": "" } }, [_c('el-input', { staticStyle: { "width": "320px", "max-width": "600px" }, attrs: { "placeholder": "请输入完整网址..." }, model: { value: _vm.optionData.address, callback: function ($$v) { _vm.$set(_vm.optionData, "address", $$v); }, expression: "optionData.address" } })], 1)], 1); }; var staticRenderFns = []; ;// CONCATENATED MODULE: ./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/epfm/optionComps/website.vue?vue&type=script&lang=js& /* harmony default export */ var websitevue_type_script_lang_js_ = ({ data() { return { optionData: { name: "", address: "" }, optionRules: { name: [{ required: true, message: "请输入网站名", trigger: "blur" }], address: [{ required: true, message: "请输入网址", trigger: "blur" }] } }; }, methods: { getOption() { if (!this.optionData.name.trim()) { return "请输入网站名!"; } if (!this.optionData.address.trim()) { return "请输入网址!"; } if (!/^(https?:\/\/)/.test(this.optionData.address.trim())) { return "请输入正确的网站地址!"; } return JSON.parse(JSON.stringify(this.optionData)); } } }); ;// CONCATENATED MODULE: ./src/components/epfm/optionComps/website.vue?vue&type=script&lang=js& /* harmony default export */ var optionComps_websitevue_type_script_lang_js_ = (websitevue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(1001); ;// CONCATENATED MODULE: ./src/components/epfm/optionComps/website.vue /* normalize component */ ; var component = (0,componentNormalizer/* default */.Z)( optionComps_websitevue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var website = (component.exports); /***/ }) }]); //# sourceMappingURL=bine.common.80.js.map