You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
3.3 KiB
1 line
3.3 KiB
{"remainingRequest":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/nodejs/codewhy/src/views/createmoment/CreateMoment.vue?vue&type=style&index=0&id=959e5bfc&scoped=true&lang=css&","dependencies":[{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/src/views/createmoment/CreateMoment.vue","mtime":1608871844943},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/css-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/postcss-loader/src/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCi5iYWNrIGltZyB7CiAgbWFyZ2luLXRvcDogMTJweDsKfQo="},{"version":3,"sources":["CreateMoment.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA;AACA;AACA","file":"CreateMoment.vue","sourceRoot":"src/views/createmoment","sourcesContent":["<template>\n <div>\n <NavBar>\n <div slot=\"left\" class=\"back\" @click=\"backClick\">\n <img src=\"~assets/img/common/back.svg\" alt=\"\" />\n </div>\n <div slot=\"center\" class=\"title\">发表动态</div>\n </NavBar>\n <el-form\n ref=\"createmoment\"\n label-width=\"0px\"\n :model=\"moment\"\n :rules=\"momentRules\"\n >\n <el-form-item prop=\"content\">\n <el-input\n type=\"textarea\"\n :rows=\"2\"\n placeholder=\"请输入内容\"\n v-model=\"moment.content\"\n >\n </el-input>\n </el-form-item>\n\n <el-form-item class=\"btns\">\n <el-row>\n <el-button type=\"primary\" @click=\"createmoment\">发表</el-button>\n </el-row>\n </el-form-item>\n </el-form>\n </div>\n</template>\n\n<script>\nimport NavBar from \"@/components/common/navbar/NavBar\";\nexport default {\n name: \"CreateMoment\",\n components: {\n NavBar,\n },\n data() {\n return {\n moment: {\n content: \"\",\n },\n momentRules: {\n //验证用户名是否合法\n content: [\n { required: true, message: \"请输入内容\", trigger: \"blur\" },\n {\n min: 4,\n max: 100,\n message: \"长度在 4 到 1000 个字符\",\n trigger: \"blur\",\n },\n ],\n },\n };\n },\n methods: {\n backClick() {\n this.$router.push(\"/moment\");\n },\n createmoment() {\n this.$refs.createmoment.validate(async (valid) => {\n if (!valid) return;\n const { data: res } = await this.$http.post(\"moment\", this.moment);\n this.$message.success('发表成功')\n this.$router.push('/moment');\n });\n },\n },\n};\n</script>\n\n<style scoped>\n.back img {\n margin-top: 12px;\n}\n</style>"]}]} |