提交 c18503ec 编写于 作者: H hdx

wip: remove lang=ts

上级 21521555
......@@ -12,7 +12,7 @@
</view>
</template>
<script lang="ts">
<script>
import child from './child.uvue'
export default {
......
......@@ -15,7 +15,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
emits: ['result'],
props: {
......
......@@ -11,7 +11,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data () {
return {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data () {
return {
......
......@@ -4,7 +4,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
emits: ['callback'],
methods: {
......
......@@ -10,7 +10,7 @@
</view>
</template>
<script lang="ts">
<script>
import child from './child.uvue'
export default {
......
......@@ -6,7 +6,7 @@
</view>
</template>
<script lang="ts">
<script>
type Obj = {
key: string
}
......
......@@ -21,7 +21,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
name: "nextTickChild",
data () {
......
......@@ -22,7 +22,7 @@
</view>
</template>
<script lang="ts">
<script>
import child from './child.uvue'
export default {
......
......@@ -7,7 +7,7 @@
</view>
</template>
<script lang="ts">
<script>
// import mixins from "./mixins";
export default {
// mixins: [mixins],
......
......@@ -6,7 +6,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data () {
return {
......
......@@ -4,7 +4,7 @@
</view>
</template>
<script lang="ts">
<script>
import child from './child.uvue'
export default {
......
......@@ -31,7 +31,7 @@
</view>
</template>
<script lang="ts">
<script>
type IProps = {
str: string
......
......@@ -14,7 +14,7 @@
</view>
</template>
<script lang="ts">
<script>
import checkType from "./check-type.uvue";
// import simple from "./simple.uvue";
......
......@@ -31,7 +31,7 @@
</view>
</template>
<script lang="ts">
<script>
type IProps = {
str: string
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
// import child from './child.uvue'
export default {
......
......@@ -4,7 +4,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data () {
return {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
mounted () {
console.log(this.hasSlots())
......
......@@ -7,7 +7,7 @@
</view>
</template>
<script lang="ts">
<script>
import slot from './slot.uvue'
export default {
......
......@@ -15,7 +15,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
name: "watch-child",
data() {
......
......@@ -16,7 +16,7 @@
</view>
</template>
<script lang="ts">
<script>
import child from './child.uvue'
export default {
......
......@@ -6,7 +6,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data() {
return {
......
......@@ -10,7 +10,7 @@
</view>
</template>
<script lang="ts">
<script>
type ListItem = {
text : string,
count : number
......
......@@ -10,7 +10,7 @@
</view>
</template>
<script lang="ts">
<script>
type ListItem = {
text : string,
show : boolean
......
......@@ -10,7 +10,7 @@
</view>
</template>
<script lang="ts">
<script>
type ListItem = {
text : string,
show : boolean
......
......@@ -10,7 +10,7 @@
</view>
</template>
<script lang="ts">
<script>
type ListItem = {
text : string,
items : ListItem[]
......
......@@ -18,7 +18,7 @@
</view>
</template>
<script lang="ts">
<script>
type ListItem = {
text : string
}
......
......@@ -21,7 +21,7 @@
</view>
</template>
<script lang="ts">
<script>
let typeIndex = 0
const TypeList : Array<string> = ['A', 'B', 'C', 'D']
export default {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
props: {
number: {
......
......@@ -13,7 +13,7 @@
</view>
</template>
<script lang="ts">
<script>
// import counter from "./counter.uvue"
export default {
// components: {
......
......@@ -9,7 +9,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data() {
return {
......
......@@ -9,7 +9,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data() {
return {
......
......@@ -8,7 +8,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
data() {
return {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
export default {
props: {
number: {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
import counter from "./counter.uvue"
export default {
components: {
......
......@@ -24,7 +24,7 @@
</view>
</template>
<script lang="ts">
<script>
import { setLifeCycleNum, state } from '@/store/index.uts'
type PageItem = {
......
......@@ -5,7 +5,7 @@
</view>
</template>
<script lang="ts">
<script>
import ComponentLifecycle from '@/components/Lifecycle.uvue'
import { state } from '@/store/index.uts'
export default {
......
......@@ -4,7 +4,7 @@
</view>
</template>
<script lang="ts">
<script>
import { state, setLifeCycleNum } from '@/store/index.uts'
export default {
onLoad() {
......
<template>
<template>
<view>
<view class="item">
<text class="type">数值型数据:</text>
......@@ -32,33 +32,33 @@
<text :id="'arr_'+index">{{item}}</text>
</view>
</view>
</view>
</template>
<script lang="ts">
type myObj = { name : string, age : number };
// 理论上支持但不支持的写法
// let obj:{ name : string, age : number } = { name: 'John', age: 30 }
export default {
data() : object {
return {
num: 2023 as number,
str: '我是字符串' as string,
obj: { name: 'John', age: 30 } as myObj,
arr: [1,2,3,4,5,6,7] as number[]
}
},
onLoad() {
console.log('获取所有 data 中的变量',this.$data);
console.log('获取data中的变量num',this.num);
console.log('获取data中的变量num',this.$data.get('num'));
}
}
</script>
<style>
</view>
</template>
<script>
type myObj = { name : string, age : number };
// 理论上支持但不支持的写法
// let obj:{ name : string, age : number } = { name: 'John', age: 30 }
export default {
data() : object {
return {
num: 2023 as number,
str: '我是字符串' as string,
obj: { name: 'John', age: 30 } as myObj,
arr: [1,2,3,4,5,6,7] as number[]
}
},
onLoad() {
console.log('获取所有 data 中的变量',this.$data);
console.log('获取data中的变量num',this.num);
console.log('获取data中的变量num',this.$data.get('num'));
}
}
</script>
<style>
.item{
padding: 5px;
flex-direction: row;
......@@ -72,5 +72,5 @@
}
.column{
flex-direction: column;
}
}
</style>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册