autocomplete fro tags working
This commit is contained in:
parent
79475fe48d
commit
a4dbafe3ef
@ -102,7 +102,8 @@
|
||||
<b-autocomplete
|
||||
rounded
|
||||
v-model="searchtext"
|
||||
:data="getFilteredTags"
|
||||
@keydown.native.enter="search"
|
||||
:data="filteredDataArray"
|
||||
placeholder="suche..."
|
||||
icon="magnify"
|
||||
@select="option => selected = option">
|
||||
@ -205,16 +206,26 @@
|
||||
el: '#api',
|
||||
data: function() {
|
||||
return{
|
||||
searchtext: "ipsum",
|
||||
searchtext: "",
|
||||
selected: [],
|
||||
taglist: dat,
|
||||
};
|
||||
},
|
||||
computed:{
|
||||
filteredDataArray() {
|
||||
return this.taglist.filter((option) => {
|
||||
return option
|
||||
.toString()
|
||||
.toLowerCase()
|
||||
.indexOf(this.searchtext.toLowerCase()) >= 0
|
||||
})
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
search: function() {
|
||||
console.log("Searchtext: " +this.searchtext + tagArray);
|
||||
console.log("Searchtext: " +this.searchtext.replace(/#/g,''));
|
||||
$.ajax({
|
||||
url: "api/msg/search/" + this.searchtext,
|
||||
url: "api/msg/search/" + this.searchtext.replace(/#/g, ''),
|
||||
method: "GET"
|
||||
}).done(jd => {
|
||||
// NICHT SO wg. Vue: _messagelist = jd;
|
||||
|
@ -5,9 +5,8 @@ Vue.component('MsgCard', {
|
||||
<img src="favicon.ico" width=20px height=20px>
|
||||
</h6>
|
||||
{{ msg.message }}<br><br>
|
||||
<div v-for="tag in msg.tag">
|
||||
<a href="#">{{ tag }}</a>
|
||||
</div></p>
|
||||
<a v-for="tag in msg.tag" href="#">#{{ tag }} </a>
|
||||
</p>
|
||||
<div class="om-card-footer"> <div class="om-user-line">
|
||||
<i class="material-icons">account_circle</i>
|
||||
Erstellt von {{ msg.user }}</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user