diff --git a/src/views/Subconverter.vue b/src/views/Subconverter.vue
index 7d7beee..85921f9 100644
--- a/src/views/Subconverter.vue
+++ b/src/views/Subconverter.vue
@@ -26,13 +26,14 @@
-
前往项目仓库
-
+
{
- return (
- restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
- 0
- );
- };
- },
clashInstall() {
if (this.customSubUrl === "") {
this.$message.error("请先填写必填项,生成订阅链接");
@@ -558,6 +554,23 @@ export default {
.finally(() => {
this.loading = false;
});
+ },
+ backendSearch(queryString, cb) {
+ let backends = this.options.backendOptions;
+
+ let results = queryString
+ ? backends.filter(this.createFilter(queryString))
+ : backends;
+
+ // 调用 callback 返回建议列表的数据
+ cb(results);
+ },
+ createFilter(queryString) {
+ return candidate => {
+ return (
+ candidate.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0
+ );
+ };
}
}
};