export default { mixins:[mixin], components:{ list_comment, bar_title, form_editor, div_dish_information }, data(){ return{ url_get_obj: "~/api/dish_information/get_obj?", field: "dish_information_id", obj: { "praise_len": 0, }, query: { "dish_no": "", "type_of_dish": "", "name_of_dish": "", "price_of_dishes": "", "picture_of_dishes": "", "introduction_details": "", "dish_information_id":0, }, // 点赞 praise: 0, // 点赞状态 state_praise: false, // 收藏状态 state_collect: false, list_comment: [], form_comment: { source_table: "dish_information", source_field: "dish_information_id", source_id: 0, reply_to_id: 0, }, count_pages: 1, // 页面数 } },
时间: 2023-07-19 13:04:26 浏览: 40
这是一个 Vue.js 的组件,使用了一个 mixin,并引入了四个子组件:list_comment、bar_title、form_editor、div_dish_information。data() 函数返回了组件中需要用到的数据,包括获取数据的接口地址 url_get_obj、搜索条件 query、点赞、点赞状态和收藏状态等。同时,还有评论列表、评论表单以及分页信息等。
相关问题
export default { mixins: [mixin], components: { list_article, list_article_hot, }, data() { return { url_get_list: "~/api/article/get_list?", list: [], query: { page: 1, size: 8, }, list_hot: [], count_pages: 1, list_article_type: [], title: "", sort_list: [ { name: "热度从高到低", value: "hits desc", }, { name: "热度从低到高", value: "hits asc", }, { name: "更新时间从高到低", value: "create_time desc", }, { name: "更新时间从低到高", value: "create_time asc", }, ], search_val: "" }; },
这是一个Vue组件的代码,其中包含了一个混入 mixin 和两个子组件 list_article 和 list_article_hot。 data() 函数返回了一些数据对象,包括用于获取文章列表的接口地址 url_get_list、文章列表数据 list、查询参数 query、热门文章列表数据 list_hot、总页数 count_pages、文章类型列表数据 list_article_type、标题 title、排序选项 sort_list、搜索框的值 search_val。这些数据将在组件的模板中被使用。
export default { mixins: [mixin], components: {}, data() { return { // 路径 url_get_obj: "~/api/user/get_obj?", url_set: "~/api/user/set?", url_upload: "~/api/user/upload?", url_user_group_get_obj: "~/api/user_group/get_obj?", source_table: null, source_table_name: null, source_table_check_url: "", source_table_url:"", // 字段 field: "user_id", // 查询 query: { "user_id": this.$store.state.user.user_id }, // 表单 form: { user_id: this.$store.state.user.user_id, username: "", phone: "", email: "", nickname: "", avatar: "" }, list_user_state: [{ value: 1, name: "可用" }, { value: 2, name: "异常" }, { value: 3, name: "已冻结" }, { value: 4, name: "已注销" }],
这段代码是一个Vue组件的定义,包括了一些数据和方法。其中,
mixins:引用了一个名为mixin的混入对象,可以在组件中复用混入对象中的属性和方法。
components:定义了该组件使用的子组件。在这个例子中,没有子组件。
data:定义了该组件的数据。其中包括了一些URL地址,查询条件、表单数据,以及一个用于存储查询结果的变量source_table。
list_user_state:定义了一个用户状态的列表,包括可用、异常、已冻结和已注销四种状态。
这段代码涉及到了一些Web开发中常见的概念,如API接口、表单数据、以及Vue组件的相关语法。如果您对这些概念不熟悉,可能需要先学习一些Web开发的基础知识。