vue3jsx语法条件语句,有三种结果展示
时间: 2023-08-16 19:05:51 浏览: 90
在 Vue3 中,可以使用 JSX 语法来编写模板。在 JSX 中,使用三元表达式来表示条件语句,它的语法形式如下:
```
{ condition ? result1 : result2 }
```
其中,condition 表示条件表达式,如果它的值为 true,则展示 result1,否则展示 result2。
下面是三种结果展示的示例:
1. 条件为 true,展示文本
```jsx
const MyComponent = {
render() {
const showText = true;
return (
<div>
{showText ? <span>这是文本</span> : null}
</div>
)
}
};
```
2. 条件为 false,展示默认值
```jsx
const MyComponent = {
render() {
const showText = false;
return (
<div>
{showText ? <span>这是文本</span> : <span>默认值</span>}
</div>
)
}
};
```
3. 条件为变量,展示不同的组件
```jsx
const MyComponent = {
render() {
const showText = false;
return (
<div>
{showText ? <span>这是文本</span> : <button>这是按钮</button>}
</div>
)
}
};
```
在这些示例中,三元表达式的结果可以是文本、组件或 null,根据实际情况来展示不同的结果。
阅读全文