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

在服务器表中使用prop

赵修诚
2023-03-14

大家好,我对vue表2有问题。我向我的应用程序传递一个带有以下内容的Vue组件:

<tenant-applications :url="{{ json_encode($tenant->websites->first()->hostnames()->first()->fqdn) }}/api/applications"></tenant-applications>

它返回“http://anotherdomain.com/api/endpoint"

但是,当我对Vue表2执行以下操作时,此配置会出现以下错误:“属性内部的插值已被删除。请改用v-bind或冒号速记。”

<template>
  <v-server-table url="//{{url}}" :columns="columns" :options="options"></v-server-table>
</template>
<script>
  import {ServerTable, ClientTable, Event} from 'vue-tables-2';

  Vue.use(ClientTable, {}, false, 'bootstrap4');

    export default {
        data: function () {
            return {
                applications: "",
        columns: ['Application', 'Type', 'Lender', 'Options', 'Sale', 'Rate', 'Broker'],
        tableData: applications,
        options: {
            perPage:25,
            perPageValues:[25],
            filterable: false,
        }
      }
      },
        props: {
            url: String,
        },
        created (){

        },
        methods: {
      }
    }
  }
</script>

有没有更好的方法来实现我的需求?我使用的是Laravel,因此只能从blade模板访问该url变量

共有1个答案

倪鹏
2023-03-14

只需添加computed即可解决此问题并绑定到url:

    // template
    <v-server-table :url="urlForServerTable" :columns="columns" :options="options"></v-server-table>

    // component
    ...
    computed: {
        urlForServerTable() {
            return `//${this.url}`
        }
    }
    ...
 类似资料:
  • 问题内容: 目前,我的nodejs服务器中的所有模块都作为require()导入,即: 但是我下面的教程将它们导入为: 引发错误: 我的webpack.config.js设置为: 在bablerc中: 我的软件包版本: 导入可以在我的所有React组件文件中使用,而不能在server.js中使用。如何将服务器从require切换到Import? 问题答案: 因为代码是通过babel运行的,所以它可

  • 问题内容: 我的链接服务器设置正确,我可以执行以下查询。 插入[RemoteServer]。[表] SELECT * FROM [LocalServer]。[表] 但是,当我 在事务内* 执行相同的操作时 * 开始将TRAN插入[RemoteServer]。[Table] SELECT * FROM [LocalServer]。[Table] COMMIT TRAN 我收到类似的错误 链接服务器“

  • 我是新来的数据。我试图找到解决方案的服务器端处理,因为过去两天,但没有找到解决方案。 我的JS代码是 可数据以表格式呈现JSON。但是排序、分页和搜索操作是行不通的。无论我从下拉列表中选择了多少值,它都会在第一页显示所有结果 在底部,它还显示了像“显示0到0的0个条目(从NaN总条目中过滤)”这样的消息 如果我通过服务器端:false。一切正常。但我希望服务器端处理相同的数据 任何帮助都将不胜感激

  • 问题内容: 我用来将后台作业处理到我们的Rails项目之一中。我们要使用位于不同位置的其他Redis服务器来与其他后台处理作业分开。 根据Sidekiq配置wiki,我们可以像 config / initializers / sidekiq.rb 但是,如何初始化与多个Redis服务器的连接? 问题答案: Sidekiq 2不支持多个Redis服务器,请升级到仅在今天发布的sidekiq 3,并添

  • 注意:用户界面已经在 Dreamweaver CC 和更高版本中做了简化。因此,您可能在 Dreamweaver CC 和更高版本中找不到本文中描述的一些选项。有关详细信息,请参阅此文章。 关于服务器端包含 您可以使用 Dreamweaver 在您的页面中插入服务器端包含、编辑这些包含内容或者预览包含这些内容的页面。 服务器端包含是浏览器向服务器请求您的文档时服务器向您的文档所并入的一个文件。 当

  • 我可以在我自己的电脑上使用这个程序,但是我不能在服务器上使用。 服务器使用最高权限管理员打开程序。 具有的服务器WCF HTTP激活功能。NET4。5号门开着。 服务器endpoint地址使用"http://localhost",如下所示 endpoint地址="http://localhost"绑定="basicHttpBind"bindingConfiguration="NewBinding0