小编Ste*_*ert的帖子

我可以在 PrimeVue 下拉组件中预先选择一个值吗?

案例:我正在PrimeVue一个项目中使用Vue.js。在本例中,我有一个下拉列表,作为 的组件PrimeVue,它使用对象数组。下拉组件如下所示:

<template #position>
    <Dropdown
        class="multiselect-fullsize"
        v-model="selectedFilter[index].pos"
        :options="filterPositions"
        optionLabel="name"
        placeholder="Position" />
    </template>
Run Code Online (Sandbox Code Playgroud)

这个下拉组件有一个:options属性,它引用以下数组:

filterPositions: [
    {"name": "0", "value": "0"},
    {"name": "1", "value": "1"},
    {"name": "2", "value": "2"},
    {"name": "3", "value": "3"},
    {"name": "4", "value": "4"},
    {"name": "5", "value": "5"},
    {"name": "6", "value": "6"},
    {"name": "7", "value": "7"},
    {"name": "8", "value": "8"}
  ]
Run Code Online (Sandbox Code Playgroud)

问题:有没有办法在此下拉列表中指定预先选定的项目PrimeVue

编辑:根据文档,没有属性可以定义预选项目。所以也许,如果有一个解决方案,它也可能是JavaScript唯一的。

javascript vue.js primevue

2
推荐指数
1
解决办法
9774
查看次数

[Vue warn]:属性“$primevue”在渲染期间被访问,但未在实例上定义

案例与问题

\n

I\xc2\xb4m 在一个私人项目上工作,并且Vue.js出现以下错误,当 I\xc2\xb4m 尝试使用以下FileUpload组件时会发生此错误PrimeVue

\n
[Vue warn]: Property "$primevue" was accessed during render but is not defined on instance.\n
Run Code Online (Sandbox Code Playgroud)\n

尝试使用FileUpload

\n
[Vue warn]: Property "$primevue" was accessed during render but is not defined on instance.\n
Run Code Online (Sandbox Code Playgroud)\n

该错误仅在我尝试使用时发生FileUpload,如果删除它,该组件就会工作。FileUpload并按PrimeVue应有的方式进口main.js

\n
<template>\n  <FileUpload name="demo[]" url="" @upload="onUpload" :multiple="true" :maxFileSize="1000000">\n    <template #empty>\n      <p>Drag and drop files to here to upload.</p>\n    </template>\n  </FileUpload>\n</template>\n
Run Code Online (Sandbox Code Playgroud)\n

到目前为止我尝试过的

\n

我搜索了这个问题,但与此错误唯一完全匹配的是 …

vue.js primevue vuejs3

2
推荐指数
1
解决办法
2798
查看次数

标签 统计

primevue ×2

vue.js ×2

javascript ×1

vuejs3 ×1