当前位置: 首页 > 知识库问答 >
问题:

javascript - vue用户自定义显示字段功能的顺序问题?

邓韬
2023-05-10

list中顺序不固定,li如何与list中的顺序相同?以下代码仅为最简单的例子,实际使用的是el-table;客户自定义显示table字段带排序功能

<template>
  <div>
    <ul>
      <template v-for="item in list">
        <li :key="item" v-if="item == 'name'">name</li>
        <li :key="item" v-if="item == 'sex'">sex</li>
        <li :key="item" v-if="item == 'age'">age</li>
      </template>
    </ul>
  </div>
</template>
<script>
export default {
  components: {},
  data() {
    return {
      list: ["name", "age", "sex"]
    };
  }
};
</script>

共有2个答案

詹高畅
2023-05-10

题目理解:你的需求应该是表格表头支持用户自定义顺序和一些字段的显示隐藏操作

大致实现思路应该是:获取原始表头数据,对表头数据进行一些排序和标记显示隐藏的操作,然后把操作之后的数据,给表格重新动态渲染,这样就可以达到你的目的
具体实现可以参考这篇文章:
https://blog.csdn.net/Yi2008yi/article/details/125088703

昝欣可
2023-05-10

你这写法思路不对,你使用了v-for就能直接按照list数组中的顺序渲染了,不需要使用v-if。<li v-for="item in list" :key="item">{{item}}</li>

 类似资料:
  • 本文向大家介绍Vue实现用户自定义字段显示数据的方法,包括了Vue实现用户自定义字段显示数据的方法的使用技巧和注意事项,需要的朋友参考一下 如下: 代码: 以上这篇Vue实现用户自定义字段显示数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • dialog组件使用visible这个prop开控制显示,监听visible赋值给visibleMe v-if=“visibleMe”的方式打开关闭弹窗 关闭的时候令visibleMe=false,但是因为visible是prop,不可以在这个组件内更改,所以visible还是true 所以下次调用它的组件再把visible改成true的时候,并不会触发watch 怎么通过只改dialog组件的代

  • 我为woocommerce产品“coffee_type”创建了自定义分类法。我为此分类法创建了一个ACF图像字段“coffee\u type\u image”。 我想在产品页面上显示带有链接的图像,而不是分类法的名称。我在这里读了大多数关于在分类法上显示acf图像的文章,但每一篇都是关于使用归档分类法页面而不是产品页面。我正在编辑single-product.php(确切地content-sing

  • 问题内容: 我使用atocomplete.jquery插件来建议输入文本,结果得到了这个数组: 当我开始搜索从子字符串开始的东西时,它显示出数组排序如下: 我需要这样的东西: 有任何想法吗? 问题答案: 该插件可能区分大小写。尝试输入而不是。您可能将结果设置为不区分大小写。这个问题可能会有所帮助。 对于上的自定义排序函数,您可以使用任何JavaScript函数并将其作为参数传递给的方法,如下所示:

  • 我使用Wordpress Rest API将内容从WordPres斯网站导入到PHP应用程序中。这并不复杂,只是一个包含帖子列表和个人帖子页面的主页。 我在API响应中添加了一些字段,特别是获取帖子中插入的第一张图片的url的字段。 这是该部分的代码: 当我在主页中列出帖子时,它可以正常工作,但在单个帖子页面中,字段为空。对此,我唯一能给出的解释是,我有一个用于单个帖子的自定义endpoint:

  • 我正在使用“在Woocommerce shop页面中显示数量框并启用了add to cart ajax”答案代码,成功地在类别页面上显示数量框到我的产品的ajax add to cart按钮。这允许客户为存档页面上的简单产品一次添加多个数量到购物车。 我的问题:我如何改变我的归档页面上涉及的钩子,以改变我的简单产品的自定义数量字段的位置? 如果你看一个简单的产品(不是可变的产品)在我的网站商店页面