PLM之家PLMHome-国产软件践行者

[前端框架] Vue js实例,简单的ToDoList 实现

  [复制链接]

2019-9-1 18:31:50 2022 2

admin 发表于 2019-8-7 18:10:37 |阅读模式

admin 楼主

2019-8-7 18:10:37

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

7 Y, N: m! Y; E5 h# v! W
5 n4 h2 J" B/ _) T5 J/ X2 ^4 k/ f' S' ^  Y0 T) o& b3 s
4 |  l* R* \2 m, ~1 p
<!DOCTYPE html>
. v% J5 B* L3 L" C8 P<html lang="en">4 ^' T4 j9 r3 e% }+ X. ]  S7 P
<head>* G! }' |& L# V2 ]! D
    <meta charset="UTF-8">
- I+ h0 `( a6 a# I  g6 S7 ~; `; o6 A& b    <title>to Do list</title>( v7 a0 `) _3 D" @
    <script src="./vue.js"></script>
' J4 a, c5 B" l9 c</head>
2 s% o7 t1 _0 V! l<body>
1 A5 H1 l7 X' \& F    <div id="root">+ M8 ]- Q5 k' V. o
        <input type="text" v-model="inputVaule" />
* S) ]& X3 T- V! I- u0 C: W        <button @click="Submit">Submit</button>- Z+ H" K% s6 O
        <ul>* C$ [; R1 B& G
            <todo-item v-for="(item,index) in List"
3 L6 i* l" H: s8 z            :key="index"
9 u- f, w" Z0 X+ h            :content="item"
& q" Z8 }2 ]* G- Q' \* S            :index="index"
4 g* ^4 T, q+ `5 l            @delete="handleDelete"
% y' T2 J, m! X' L' ~' D# W/ R5 Y* O            >
# N' r0 t3 ^# c( u" F5 w2 K            </todo-item># Q3 U6 \0 F4 ^
        </ul>
9 ?  D$ P3 a9 k# j    </div>
4 K! x* P$ ~& E    <script>& S+ x& n7 a6 N5 z
        Vue.component('todo-item', {
: J: C" l  w0 t; G0 o3 u1 n6 d            props: ['content','index'],  G- u0 T4 g1 F7 V6 e& H1 A
            template: '<li @click="deleteRow">{{content}}</li>',
" v4 q0 l+ R8 v6 E/ z            methods: {* v% d3 U  ~1 ~; H7 Y3 e
                deleteRow:function(){
8 w' ~. ^1 y7 a' G( e. h. y- H                   this.$emit('delete',this.index);
) |" e$ F" E6 y5 i1 e0 J& W. w                }
9 |9 q; N+ k: n8 A  W7 U% b! E            }: _4 U, d( U  B3 c' e. e& o3 U
        })9 `3 ]# l9 s) `1 X
        new Vue({5 S% p( [7 Y; r+ F. F+ Q7 E# \
            el: '#root',: w/ Q9 @' Q, h( Y
            data: {6 F; W; B- E$ D' ]% V0 |
                inputVaule: '',
  u0 V8 D5 d! Q4 m  `/ {                List: []$ r3 Z' N/ c' G& l
            },
# Q5 T) y: ^, K7 m3 \            methods: {1 Q8 P' D! J" y: A. f3 r5 p$ c
                Submit: function () {
! \* Y) H7 f5 M                    if (this.inputVaule != '') {
4 I1 X- j6 \' f! w                        this.List.push(this.inputVaule);5 T3 I% @1 Z7 q; v6 F: A0 x
                    }) Z$ Q5 H: M4 \+ [: e6 s' _
                    this.inputVaule = '';  f1 X2 q! C$ E( t* b) ?% V% ?
                },$ Q) S6 K1 G# X' D" j
                handleDelete: function(index) {6 R0 x( E8 x/ H0 \4 E# F2 p" f
                    this.List.splice(index,1);               ! H: R1 c/ j2 @+ g, i" l
                }: i, b0 e, z2 J; x
            }& K' [8 i; h& z
        })9 @' ^& m; w( A
    </script>, q  K) o7 q. L/ c/ }
</body>
& x$ _) J- y1 ^: F% K9 m$ U' o</html>  Y; B; X. n/ p7 w; Q
  _! O; f( ]5 o+ x

9 Z, c1 k8 J' k3 p& k# x
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复2

Frank 发表于 2019-8-10 09:22:12

Frank 沙发

2019-8-10 09:22:12

最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么$ f* ]! h; t/ E) Q* n/ K
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-9-1 18:31:50

admin 板凳

2019-9-1 18:31:50

Frank 发表于 2019-8-10 09:22
+ L6 L$ z' j6 E/ @最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么$ i  b7 ^& k# z7 K
另外咱们平台对代码性质的 ...

! l1 n5 _; I+ t1 A) A! \web 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了