Skip to content

Instantly share code, notes, and snippets.

@thinsoldier
Last active August 20, 2017 21:47
Show Gist options
  • Save thinsoldier/97799004d86fa25856b7247f6cbe9f6f to your computer and use it in GitHub Desktop.
Save thinsoldier/97799004d86fa25856b7247f6cbe9f6f to your computer and use it in GitHub Desktop.
VueJs 2 vs JQuery Comparision - vue
<!-- https://youtu.be/HQDkXTlgY14 -->
<div id="app">
<input type="text" v-model="query"> Full Regular Expression Search (case insensitive)
<ul>
<li v-for="item in filteredItems">{{item}}</li>
</ul>
</div>
new Vue({
el:"#app",
data:{
query:'',
items:['red','Apple','Banana','Orange','Facebook','Twitter','Youtube']
},
computed:{
filteredItems:function()
{
var self=this;
return self.items.filter(function(val){
return Array.isArray( val.match( new RegExp(self.query, 'i') ) );
});
}
}
})
<script src="https://unpkg.com/vue"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment