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

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

  [复制链接]

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

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

admin 楼主

2019-8-7 18:10:37

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

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

x

  _4 k- l+ D: a/ F4 p4 A9 R$ K3 |' P) E: D# U6 Q4 [' u
* P+ Y4 T% B$ t* E7 `9 O, b" |
3 \$ B. G9 L  K" q
<!DOCTYPE html>! j; g. F7 J- R% K7 B, S
<html lang="en">) t  V) a/ O, g) F
<head>
' P( X" g4 h4 [- s  f+ J" w    <meta charset="UTF-8">
  `" a8 |/ B! I$ A8 w$ B    <title>to Do list</title>: D! X1 G- x/ q
    <script src="./vue.js"></script>
- [3 u  g5 O# t5 L</head># L: B8 @: {; P1 ^
<body>
5 N/ h: A2 l5 H! W+ t# {    <div id="root">2 l* A. e# `6 b! n
        <input type="text" v-model="inputVaule" />
$ ^6 Q: }6 A$ P. y5 Y$ m        <button @click="Submit">Submit</button>
7 H, Z9 S) J* ~1 L- F        <ul>
) |* u% _$ y. o( m  J            <todo-item v-for="(item,index) in List"
+ ~, i3 f2 L  w1 A& U: i            :key="index" 7 x% {  x0 `* U
            :content="item"
/ E8 t! j7 x# h9 U            :index="index"
" j" C  _2 f# z* a- F            @delete="handleDelete"
* }: p. [: }9 Q; j8 A# x0 i" l            >" l. N. V7 e& u7 Z. D7 {/ X
            </todo-item>
% R7 S/ v. T. W; F) f8 ^2 W        </ul>
+ T: r! j9 h2 s$ [    </div>% t8 k4 m% Y  [" z
    <script>
$ U; {& r3 E: p/ z        Vue.component('todo-item', {
/ R+ ~, b- a. }            props: ['content','index'],2 ?/ V( |0 z! l+ b1 C, h  M7 G
            template: '<li @click="deleteRow">{{content}}</li>',
2 _* ^: }( i% u" w            methods: {
  z  M3 [" L4 v1 C                deleteRow:function(){
# J% e' l8 X$ F9 y) ?* |                   this.$emit('delete',this.index);
4 d, `% u/ S" j& \# h                }
$ M( G& \) `8 T# o/ x            }4 l$ U+ H3 z7 r
        })3 c' Z$ M- b8 S. `
        new Vue({8 h5 a3 [) E7 L- r4 i) q- _7 `
            el: '#root',
( x% f8 L0 W4 V* j/ z; M4 x* H            data: {
, J8 X4 u: l) }3 ~3 U, }* [! Q                inputVaule: '',
  c0 a! C1 p# f' k& _                List: []. ]5 K3 z; L7 X# O- Q: ]
            },
! X' c: O, m! [" h, a! e2 S+ J; ~            methods: {1 Q1 t; K. C- \# G& F& y/ [
                Submit: function () {
6 @: v5 r- Q. h# Q                    if (this.inputVaule != '') {& X( F! y+ A7 V' m6 z; t2 e
                        this.List.push(this.inputVaule);
, a) p4 T5 S+ t* j9 \                    }
9 Q3 P4 s# G% L& ~2 D0 F                    this.inputVaule = '';# k1 q1 w8 [7 Q' Z. I: L
                },
/ u7 A# Z: ?) p$ |                handleDelete: function(index) {
3 l- L/ B* Q" D( Q$ N: x                    this.List.splice(index,1);               
3 a# i0 k5 B! b( B  l( Z. c2 K8 @$ s                }( N* H, C" k" K2 z' o
            }! S2 V5 w4 x- b9 |3 u
        }): X& B: t) l# Y( i7 t
    </script>% \1 R! o2 ]& V) l, _
</body>6 W3 m( \' {) a8 d* ~& P: T
</html>
# _5 Q' ^( E# }; P: h

! y1 C- Y! b* v5 o/ n9 @7 S
) U/ {* E$ s# v5 M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

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

Frank 沙发

2019-8-10 09:22:12

最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么! B) ?# M3 m! [3 d& c. z
另外咱们平台对代码性质的这些分享,能像一些其他的技术平台一样,把展示效果做的好一些不,这样增强可读性
上海点团信息科技有限公司,承接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' u# R' \  o, |' e  t2 W' X( J' `
最近楼主一直在分享vue的开发,这块的开发是针对TC的那个AWC嘛,还是其他的什么/ i7 l: `. G3 V7 `, f* K
另外咱们平台对代码性质的 ...
3 [# Y- x  P$ J* ]4 k# J  C
web 开发前端框架,以后着重于互联网方面了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了