JS
Vue JS

How To Use Ternary Operator In Vue JS?

In this example, we will learn vue js ternary operator. i will show you how to use ternary ternary with v-model in vuejs. we can easily use ternary operator for condition in vue js. You can easily apply ternary operator with v-model in vue js. you can see both example simple and using v-model too.

  • 4.5/5.0
  • Last updated 08 September, 2022
  • By Admin

Ternary condition is key of if condition. if you have small condition in your project than you never want to write if condition and long line of code beside that. But you will prefer ternary condition with single line and easy to use.

I will give you two example:

Example-1: ternary condition for v-model
<!DOCTYPE html>
<html>
<head>
    <title>How to use ternary operator in Vuejs? - codewale.com</title>
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="app">
  <input type="text" v-model="$data[myCondition ? 'name' : 'title']">
  <div>Name: {{ name }}</div>
  <div>Title: {{ title }}</div>
</div>
<script type="text/javascript">
    var app = new Vue({
      el: '#app',
      data: {
        name: '',
        title: '',
        myCondition:true
      }
    })
</script>
</body>
</html>
Example-2: ternary condition for simple
<!DOCTYPE html>
<html>
<head>
    <title>How to use ternary operator in Vuejs? - codewale.com</title>
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="app">
	<div>Name: {{ myVar == 1 ? 'Hardik' : 'codewale.com' }}</div>
</div>
<script type="text/javascript">
    var app = new Vue({
      el: '#app',
      data: {
        myVar:1
      }
    })
</script>
</body>
</html>

I hope it can help you...